js函数:
1、函数的属性:
(1)length——返回函数声明的形参个数;
(2)prototype——引用预定义的原型对象;
2、函数的方法:apply()和call()
(1)ECMAScript规范给所有函数定义了这两个方法;
(2)他们的第一个参数都是要调用的函数的对象,在函数体内这一参数是关键字this的值;call() 的剩余参数是传递给要调用的函数的值;
如:要把两个数字传给函数f(),并将它作为对象o的方法调用:
f.call(o,1,2);
(3)apply() 方法与call类似,只是要传递给函数的参数是由数组指定的:
f.apply(o,[1,2]);