在调用函数时,浏览器总会传入两个隐含的参数。
- 函数的上下文对象
- 封装实参的对象的arguments
类数组对象,可以通过index获取数据,获取长度。
调用函数时,传递的实参在arguments中保存。
callee对应的函数对象,当前正在执行的函数对象
function fun(a,a,a,a){
/*console.log(arguments);//object Arguments
console.log(arguments instanceof Array);
console.log(Array.isArray(arguments));*/
//类数组对象
/*console.log(arguments.length);*///实参的长度
/*console.log(arguments[1]);*/
console.log(arguments.callee);//当前执行的函数对象
}
fun("a",1,"a");//2