首页 > 代码库 > 函数属性和方法:length和prototype

函数属性和方法:length和prototype

ECMAScript中的函数是对象,因此函数也有属性和方法。每个函数都包含两个属性:engthprototype

其中, length属性表示函数希望接收的命名参数的个数 .

function box1(name,sex){
        return name+sex;
    }
    alert(box1.length);

PS: 对于prototype属性, 它是保存所有实例方法的真正所在, 也就是原型。 这个属性,我们将在面向对象一章详细介绍。 而prototype下有两个方法: apply()call(), 每个函数都
包含这两个非继承而来的方法。这两个方法的用途都在特定的作用域中调用函数, 实际上等于设置函数体内this对象的值 .


 



 

函数属性和方法:length和prototype