通过原型和类属性定义函数有什么区别?
|
按照我的代码,
苹果是通过原型定义功能。
香蕉是通过类属性定义功能的。
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();
这些不同吗?
没有找到相关结果
已邀请:
2 个回复
恋卡
函数实例。 这就是原型节省内存的原因。您还可以避免创建和分配“ 1”功能的处理成本。 同样,如果更改父对象的属性,则如果子对象没有替换该属性,则从子对象可见更改。
混侩闯空坷