JavaScript 可变数量的函数参数

标签 javascript function arguments argument-passing

有没有办法允许 JavaScript 中的函数使用“无限”变量?

例子:

load(var1, var2, var3, var4, var5, etc...)
load(var1)

最佳答案

当然,只需使用 arguments 对象。

function foo() {
  for (var i = 0; i < arguments.length; i++) {
    console.log(arguments[i]);
  }
}

关于JavaScript 可变数量的函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2141520/

相关文章:

java - 如何从命令行运行带有 vm 参数的 java 项目?

javascript - 比较两个字符串并返回它们之间的共同字符?

javascript - 如何将字符串正确解析为onclick方法

javascript - 使用选项卡刷新父页面

javascript - 带有ajax的js中的OOP方法

c++ - 没有非空函数的返回语句是否是未定义的行为,其中控制永远不会结束?

php - 如何在自定义 php 函数中使用 mysqli_fetch_assoc?

c - C 中的文本文件解析 - 是否调用批处理文件

C++,将n个参数的函数作为参数传递

javascript - ng-repeat 和 javascript 对象