码迷,mamicode.com
首页 > 其他好文 > 详细

函数属性和方法:length和prototype

时间:2017-05-13 19:04:58      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:继承   原型   实例   blog   详细介绍   function   nbsp   作用域   对象   

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

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

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

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


 



 

函数属性和方法:length和prototype

标签:继承   原型   实例   blog   详细介绍   function   nbsp   作用域   对象   

原文地址:http://www.cnblogs.com/linjing-blog/p/6849656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!