函数的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 
上一篇下一篇

猜你喜欢

热点阅读