关于我们当前位置:菲娱2国际 > 关于我们 > >

javascript设计模式之对象工厂函数与构造函数详解

  

[javascript构造函数,js对象构造函数]javascript设计模式之对象工厂函数与构造函数详解

  

下面通过文字详解加代码分析的方式给大家分享下javascript设计模式之对象工厂函数与构造函数的相关知识。

  

  

概述使用对象字面量,或者向空对象中动态地添加新成员,是最简单易用的对象创建方法。然而,除了这两种常用的对象创建方式,JavaScript还提供了其他方法创建对象。1).使用工厂函数创建对象我们可以编写一个函数,此函数的功能就是创建对象,可将其.

  
  

  

概述  

  

使用对象字面量,或者向空对象中动态地添加新成员,是最简单易用的对象创建方法。

  
  然而,除了这两种常用的对象创建方式,JavaScript还提供了其他方法创建对象。

  
  1).使用工厂函数创建对象  

  

我们可以编写一个函数,此函数的功能就是创建对象,可将其称为“对象工厂方法”。

  

  

代码如下:

  
  //工厂函数  
  function createPerson(name, age, job) {  
  var o = new Object();  
  o.name = name;  
  o.age = age;  
  o.job = job;  
  o.sayName = function () {  
  console.info(this.name);  
  };  
  return o; } //使用工厂函数创建对象  
  var person1 = createPerson('张三', 29, '软件工程师');  
  var person2 = createPerson('李四', 40, '医生');  
  
  
  

  

2).定义对象构造函数  

  

a).对象构造函数首字母大写  
  b).内部使用this关键字给对象添加成员  
  c).使用new关键字调用对象构造函数   (责任编辑:admin)

上一篇:菲娱国际注册:凸显棋牌游戏开发特色,傲翼网络

下一篇:没有了

推荐内容

客户服务热线

010-400-12345

在线客服