本文主要内容参考来自JavaScript高级程序设计,面向对象与原型章节:1、工厂模式ECMAScript 可以通过工厂模式来创建对象://工厂模式function createObject(name, age) { var obj = new Object(); ...
本文主要内容参考来自JavaScript高级程序设计,面向对象与原型章节:
1、工厂模式
ECMAScript 可以通过工厂模式来创建对象:
//工厂模式function createObject(name, age) { var obj = new Object(); //创建对象 obj.name = name; //添加属性 obj.age = age; obj.run = function () { //添加方法 return this.name + this.age + '运行中...'; }; return obj; //返回对象引用};var obj1 = createObject('Lee', 100); //创建第一个对象var obj2 = createObject('Jack', 200); //创建第二个对象//alert(obj1.run()); //打印第一个对象实例的run()方法//alert(obj2.run()); //打印第二个对象实例的run()方法//alert(typeof obj1);//alert(typeof obj2);alert(obj1 instanceof Object); //truealert(obj2 instanceof Object); //true
原标题:javascript面向对象与原型浅析1
关键词:JavaScript
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。