1 function Human(name, sex) { 2 this.name = name; 3 this.sex = sex; 4 if (typeof this.say != "function") { 5 Human.prototype.say = function () { 6 alert(this.name); 7 } 8 } 9 } 10 var man =new Human ("凯撒", "男"); 11 man.say();
相关文章
- 09-01JavaScript创建对象(三)——原型模式
- 09-01深入理解JavaScript中创建对象模式的演变(原型)
- 09-01JavaScript基础对象创建模式之模块模式(Module Pattern)(025)
- 09-01C#设计模式之五原型模式(Prototype Pattern)【创建型】
- 09-01JavaScript对象的创建之基于构造方法+原型方式
- 09-01Javascript我学之五对象的创建与使用
- 09-01javascript创建对象之工厂模式(一)
- 09-01javascript创建对象的方法--原型模式
- 09-01javascript创建对象的方法--动态原型模式
- 09-01JavaScript构造函数+原型创建对象,原型链+借用构造函数模式继承父类练习