内容目录
Function对象就是我们常说的函数。
在JavaScript中,函数也是以对象的形式存在的。每个函数都是一个Function对象实例。
Function 对象的属性
| 属性 | 描述 |
|---|---|
| arguments | 返回该函数执行时内置的arguments对象。 |
| caller | 返回调用当前函数的函数。 |
| constructor | 返回创建该对象的构造函数。 |
| length | 返回函数定义的参数个数。 |
| prototype | 返回创建该对象的函数的原型对象 |
Function 对象的方法
| 方法 | 描述 |
|---|---|
| Function() | 构造函数构造一个新的Function对象(函数)。 |
| apply() | 调用当前Function对象,可同时改变函数内的this指针引用,函数参数以数组或arguments对象的形式传入。 |
| call() | 调用当前Function对象,可同时改变函数内的this指针引用,函数参数一个个分别传入。 |
| toString() | 返回定义该Function对象的字符串。 |
| valueOf() | 返回Function对象本身。 |

0 条评论
撰写评论