JS原型链

需要共享方法的时候就用原型模式,需要使用副本的时候就用构造模式,还可以结合起来,把所有信息都封装在构造函数中,而通过在构造函数中初始化原型,使得对象保持了同时使用构造函数和原型的优点。

 

function Person(name,age,job){ 

this.name = name; 

this.age = age; 

this.job = job; 

Person.prototype.sayName= function(){ 

alert(this.name); 

}; 

var tanya = new Person("tanya","30","female"); 

var ansel = new Person("ansel","30","male"); 

tanya.sayName(); 

ansel.sayName(); 

posted @ 2016-02-19 10:17  广林  阅读(141)  评论(0编辑  收藏  举报