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中参数对象的重要性的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中参数对象的重要性

javascript [测试片段]我的片段描述是一个非常重要的javascript片段,不能忘记#tagtest

javascript JavaScript重要的片段/方法

常用Javascript代码片段集锦

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程