javascript设计模式之工厂模式和构造器模式(5)

来源: 电脑维修教程   阅读:     发表时间:

2.将构造函数的作用域给新工具 ,(即 new object()创建出的工具),而函数体内的 this 就 代表 new object()出来的工具。 3.执行构造函数内的代码; 4.返回新工具

2.将构造函数的作用域给新工具 ,(即 new object()创建出的工具),而函数体内的 this 就 代表 new object()出来的工具。

3.执行构造函数内的代码;

4.返回新工具(后台直接返回)。

带原型的constructor(构造器)

js中有一个名为prototype的属性。调用js构造器创建一个工具后,新工具就会具有构造器原型的所有属性。通过这种方法,可以创建多个car工具,并访问相同的原型。

代码如下:

<script type="text/javascript">;

function car(model,year,miles) {

this.model = model;

this.year = year;

this.miles = miles;

}

car.prototype.run = function () {

return this.model + " has done " + this.miles + " miles ";

};

var benz = new car('s350',2010,20000);

var ford = new car('ford',2012,12000);

console.log(benz.run());//"s350 has done 20000 miles "

console.log(ford.run());

;

此刻run()的单一实例就能够在所有car工具之间共享。

以上是:解决javascript设计模式之工厂模式和构造器模式(5)问题的详细资料教程

?
热门链接: 机顶盒 | 主板维修 | 声卡怎么安装 | 路由器怎么设置 | 电脑内存维修技术 | 维修大全?| 主板维修资料 | 电脑声卡音响故障维修 | 内存 | 显示器 | 电源维修教程 | cpu | 硬盘 | 显卡 |win8操作系统教程|linux操作系统教程|ubuntu操作系统教程|mac苹果操作系统教程|execl教程
友情链接: ?苹果手机维修?| 更多...