javascript组合使用构造函数模式和原型模式实例
本文实例讲述了javascript组合使用构造函数模式和原型模式的方法。分享给大家供大家参考。具体如下:
functiontestPrototype2(){ functionPerson3(name,age,job){ this.name=name; this.age=age; this.job=job; this.friends=["shelb","court"]; } Person3.prototype={ constructor:Person3, sayName:function(){ alert(this.name); } } varperson1=newPerson3("jack",10,"it"); varperson2=newPerson3("karry",1,"woker"); person1.friends.push("tom"); console.info(person1.friends); console.info(person2.friends); console.info(person1.friends==person2.friends); console.info(person1.sayName==person2.sayName); }
希望本文所述对大家的javascript程序设计有所帮助。