js学习笔记——函数

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]);
原文地址:https://www.cnblogs.com/zhangchunxi/p/2974924.html