我一直在使用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) –