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

原型实例

时间:2017-02-16 23:46:30      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:原型   function   efi   prot   解析   this   and   UI   cal   

function Fruits() {}
Fruits.prototype = {
color: ‘red‘,
say: function(num1, num2) {
return ‘i am ‘ + this.color + num1 + ‘ and ‘ + num2;
}
};
var apple = new Fruits();
alert(apple.say(1,2));
banana = {
color:‘yellow‘
};

alert(Fruits.prototype.say.call(banana, [1, 2]));
// alert(Fruits.prototype.say.apply(banana, [1, 2]));

会有出错,call的【1,2】被解析为字符串1,2放入num1,而num2为undefined;

原型实例

标签:原型   function   efi   prot   解析   this   and   UI   cal   

原文地址:http://www.cnblogs.com/shenq/p/6407702.html

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