函数属性和方法:length和prototype
Posted 代码小精灵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数属性和方法:length和prototype相关的知识,希望对你有一定的参考价值。
ECMAScript中的函数是对象,因此函数也有属性和方法。每个函数都包含两个属性:ength和prototype。
其中, length属性表示函数希望接收的命名参数的个数 .
function box1(name,sex){ return name+sex; } alert(box1.length);
PS: 对于prototype属性, 它是保存所有实例方法的真正所在, 也就是原型。 这个属性,我们将在面向对象一章详细介绍。 而prototype下有两个方法: apply()和call(), 每个函数都
包含这两个非继承而来的方法。这两个方法的用途都在特定的作用域中调用函数, 实际上等于设置函数体内this对象的值 .
以上是关于函数属性和方法:length和prototype的主要内容,如果未能解决你的问题,请参考以下文章