JavaScript:函数接收的打印参数

问题描述 投票:-2回答:1

在Javascript ES5中,函数接收参数的内置对象或数组吗?我的需要是,我有一个最近改进的功能,但我想为使用此旧API的其他类添加积压支持。

因此,如果没有传递任何参数,我将执行一个代码块,并使用参数执行另一个代码块。

任何建议/帮助,不胜感激。

javascript function ecmascript-5
1个回答
0
投票

是,您可以使用arguments关键字,例如,

function f() {
  return arguments.length
}
console.log(f(1)) // 1
console.log(f(1,2)) // 2

arguments关键字变量可以被视为普通的JavaScript数组。

有关更多信息,请参考https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments

© www.soinside.com 2019 - 2024. All rights reserved.