我想學習如何在JavaScript中使用的原型,我瞭解到,原型可以幫助我如許多對象JavaScript的原型共享
var car = function(color, speed) {
this.color = color;
this.speed = speed;
}
car.prototype.doors = 4;
var honda = new car('black', 'beep');
var kea = new car('black', 'meep');
document.write(kea.doors+' '+ honda.doors);
honda.doors = 2;
document.write('<br/>');
document.write(kea.doors+' '+ honda.doors);
car.prototype.doors = 4;
document.write('<br/>');
document.write(kea.doors+' '+ honda.doors);
之間共享功能,我看到了一個視頻在這裏:Here
的傢伙說,如果我更新原型的值,那麼變量會在所有對象中改變,但在我的例子中,當我改變它時,值並沒有改變。 糾正我,如果我錯了。
刪除行「honda.doors = 2」然後看 –