这是我的问题,我有一个对象 Car 和他们的属性,我在对象内部定义了一个方法。但我认为建议将此方法附加到对象原型中,但为什么呢?有什么优点和缺点?谢谢 :)
我做了什么..
function Car (desc) {
this.desc = desc;
this.color = "red";
this.getInfo = function getInfo() {
return 'A ' + this.color + ' ' + this.desc + '.';
};
}
受到推崇的 :
Car.prototype.getInfo = function() {
return 'A ' + this.color + ' ' + this.desc + '.';
};