【发布时间】:2011-08-20 05:29:03
【问题描述】:
按照我的代码,
Apple 是通过原型定义功能的。
Banana 是通过类属性定义函数的。
var Apple = function(){}
Apple.prototype.say = function(){
console.debug('HelloWorld');
}
var Banana = function(){
this.say = function(){
console.debug('HelloWorld');
}
}
var a = new Apple();
var b = new Banana();
a.say();
b.say();
这些有区别吗?
【问题讨论】:
标签: javascript prototype