当不确定有多少参数传递的时候,用arguments来获取
function printArgs() {
console.log(arguments);
}
printArgs("A", "a", 0, { foo: "Hello, arguments" })
arguments其实是当前函数的一个内置对象
arguments对象中存储了传递的所有实参
Arguments的展示形式是一个伪数组,可以遍历
伪数组有以下特点
1 具有length属性
2 按照索引的方式存储数据
3 不具有数组的push,pop等方法