【问题标题】:Use all function arguments without having to enumerate them [duplicate]使用所有函数参数而不必枚举它们[重复]
【发布时间】:2019-04-30 02:44:09
【问题描述】:

我有 functionWithManyArguments(arg1,...,arg15)。

我可以记录所有参数而不用枚举它们吗?

【问题讨论】:

  • 使用rest(首选)或arguments

标签: javascript function arguments


【解决方案1】:

是的, 你可以这样做:-

function foo(...args) {
  console.log(...args);
}
foo(1, 2, "a")

...args 是剩余参数。

【讨论】:

  • 不幸的是,我需要命名所有参数,因为它们中的每一个都用于某些逻辑。我需要一次使用所有参数的原因是因为我想测试是否定义了所有参数,否则它会返回错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-05
  • 1970-01-01
  • 2021-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多