我一直在使用JavaScript很長一段時間,而且我使用很多對象,但總是想知道我什麼時候需要使用原型!如果我需要一個對象的新方法,我只需編輯該對象並添加該方法,並且在大多數情況下,我知道在創建對象時需要哪些屬性和方法。爲什麼我需要使用Javascript對象原型
我在原型播種有利,我可以使一個物體從另一個繼承:
var Person = function(firstname,lastname) {
this.first_name = firstname;
this.last_name = lastname;
};
var employee = function(name) {
this.name = name;
};
employee.prototype = new Person();
我當確實需要使用的原型或者什麼是使用原型最好的情況下?
問候,
這可能是JavaScript中一些OOP設計模式的一個很好的概述:[學習JavaScript設計模式](http://addyosmani.com/resources/essentialjsdesignpatterns/book/#designpatternsjavascript) –