函数的arguments
2020-04-21 本文已影响0人
KATENGC
function foo(x,y,z){
//‘use strict’; //在严格模式下,对arguments[0]赋值不会生效,仍为1;同时callee不能调用
console.log(arguments.length);// 2 实参个数
console.log(arguments[0]);// 1
arguments[0]=10;// 改成10
console.log(arguments[0]);// 10
console.log(z);// undefined
console.log(arguments.callee===foo);// true
}
foo(1,2);
//foo.name--函数名
console.log(foo.name);// foo
//foo.length--形参个数
console.log(foo.length);// 3