JavaScript中参数对象的重要性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中参数对象的重要性相关的知识,希望对你有一定的参考价值。
我是javascript中的参数对象概念的新手,并试图从this tutorial理解这个概念。
以下来自该文档的示例解释如下。
function func1(a, b, c) {
console.log(arguments[0]);
// expected output: 1
console.logr(arguments[1]);
// expected output: 2
console.log(arguments[2]);
// expected output: 3
}
func1(1, 2, 3);
但我无法理解这个概念的重要性,在哪种情况下我们主要使用这样的概念?
对不起问题格式问题,因为我正在输入手机。
答案
在可能存在可变数量的参数的情况下,arguments对象很有用:
function sumAll() {
var res = 0;
for (var i = 0; i < arguments.length; i++) {
res += arguments[i];
}
return res;
}
console.log(sumAll(3)); // 3
console.log(sumAll(3, 4, 5)); // 12
以上是关于JavaScript中参数对象的重要性的主要内容,如果未能解决你的问题,请参考以下文章