我有這個javasctipt類爲什麼使用原型時,我們可以只添加屬性
function employee(name, jobtitle, born)
{
this.name = name;
this.jobtitle = jobtitle;
this.born = born;
}
var fred = new employee("Fred Flintstone", "Caveman", 1970);
employee.prototype.salary = null;
fred.salary = 20000;
fred.notprototype = 1239;
console.log(fred);
現在你可以看到我使用的原型增加工資財產,但然後我就用fred.notprototype = 1239;
無需使用附加的屬性的原型。
當我做了對象fred console.log我看到notprototype那裏。所以不添加原型是不對的?如果是,那麼它有什麼不同?在原型
[面向對象的JavaScript入門](https://developer.mozilla.org/en/Introduction_to_Object-Oriented_JavaScript) – Jivings