Javascript--Function/arguments
描述:
创建新的函数.
语法:
- function funName([argu1[,argu2[,...[,arguN]]]]){}
- var funName = Function([argu1[,argu2[,...[,arguN]]]]){}
funName是必不可少的.
例子:
例子 效果 function add(x,y){ return x+y; } document.write(add(1,2));
3 var add = new Function("x","y","return x+y"); document.write(add(1,2));3
属性:
属性 描述 arguments 对当前执行的function对象返回一个arguments对象 caller 返回一个对函数的引用,该函数调用了当前函数
arguments:
不能显示的创建arguments对象,arguments对象只有在函数开始时才可用.
函数的arguments对象并不是一个数组,但可以想数组一样使用下标去访问.
属性 描述 [i] i:必须.
返回第i个参数的值
语法:
arguments[i]length 返回该函数的参数的个数
语法:
arguments.lengthcallee 返回正在被执行的Function对象,即返回自身
例子: