function exampleFunction(a, b, c) {
// arguments 是一个类数组对象,包含传递给函数的所有参数
console.log(arguments); // 输出: { '0': 1, '1': 2, '2': 3 }
// 可以通过索引访问单个参数
console.log(arguments[0]); // 输出: 1
// arguments 的长度表示传递的参数数量
console.log(arguments.length); // 输出: 3
// 使用 for 循环遍历所有参数
for (let i = 0; i < arguments.length; i++) {
console.log(arguments[i]);
}
// 注意:arguments 不是真正的数组,不能使用数组方法
// 如果需要使用数组方法,可以将其转换为数组
const argsArray = Array.from(arguments);
console.log(argsArray); // 输出: [1, 2, 3]
}
exampleFunction(1, 2, 3);
arguments 是一个类数组对象,它包含了传递给函数的所有参数。push, pop, map 等),但可以通过索引访问其中的元素。Array.from() 或者扩展运算符 (...) 将 arguments 转换为真正的数组,从而使用数组的方法。上一篇:js .reduce
下一篇:js math.sqrt
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站