如何在JavaScript中将数组作为函数参数传递?
将数组作为函数参数传递
在 过去,如果我们需要将数组作为函数参数传递,则apply()和null 应该被使用。使用null会使代码不干净。因此,为了使代码整洁并通过数组作为函数参数,散布运算符出现在图片中。通过使用散布运算符,我们不需要使用apply()函数。让我们简要地讨论一下。
示例
在下面的示例中,我们使用了null和apply()将数组作为函数参数传递。这是一种过时的方法。该方法被使用扩展运算符的现代方法所代替。
<html><body>
<script>
function shareMar(a, b, c) {
document.write(a);
document.write("</br>");
document.write(b);
document.write("</br>");
document.write(c);
}
var names = ['NSE', 'BSE', 'NIFTY'];
shareMar.apply(null, names);
</script>
</body>
</html>
输出结果
NSEBSE
NIFTY
如果我们观察下面的示例,则不使用apply()函数和null,而是使用了那些ES6扩展运算符。扩展运算符的使用使代码成为Urbane,并且无需使用无用的空值。
示例
<html><body>
<script>
function shareMar(a, b, c) {
document.write(a);
document.write("</br>");
document.write(b);
document.write("</br>");
document.write(c);
}
var names = ['NSE', 'BSE', 'NIFTY'];
shareMar(...names);
</script>
</body>
</html>
输出结果
NSEBSE
NIFTY
以上是 如何在JavaScript中将数组作为函数参数传递? 的全部内容, 来源链接: utcz.com/z/352556.html