美文网首页
JavaScript设计模式(二)--构造函数模式

JavaScript设计模式(二)--构造函数模式

作者: 卡西莫多cc | 来源:发表于2016-11-17 15:59 被阅读0次

在面向对象编程中,构造器是一个当新建对象的内存被分配后,用来初始化该对象的一个特殊函数。在JavaScript中几乎所有的东西都是对象,我们经常会对对象的构造器十分感兴趣,对象构造器是被用来创建特殊类型的对象的,首先它要准备使用的对象,其次在对象初次被创建时,通过接收参数,构造器要用来对成员的属性和方法进行赋值。
下面介绍简单介绍构造函数的例子:

function person(name,age,gender)
{
  this.name=name;
  this.age=age;
  this.gender=gender
}
//这就是一个简单的接受参数的构造函数

//通过new方法实例化一个构造函数对象调用,实例化过程中传入具体的参数

var llz=new person('llz',22,'M');
console.log(llz.name);          //输出llz
console.log(llz.age);           //输出22
console.log(llz.gender);        //输出M

构造函数的每个实例都会有自己的一份实例属性的副本,又同时共享对方法的引用,最大限度地节省了内存,这种方式创建对象,是目前使用最广泛,认同度最高的一种方式。甚至可以书是一种默认的模式。

相关文章

  • JavaScript

    JavaScript高级函数 惰性函数 函数柯里化 级联函数(链式函数) 设计模式 单例模式 构造函数模式 工厂模...

  • JavaScript创建对象的高级方法

    创建对象的方法 读《JavaScript高级程序设计》所得。 工厂模式——》构造函数模式——》原型模式——》构造函...

  • JavaScript创建对象的各种方式

    《JavaScript高级程序设计》一共提到了7种创建对象的方式: 工厂模式 构造函数模式 原型模式 构造函数和原...

  • JS面向对象

    2019-04-25 构造函数 Javascript提供了构造函数(Constructor)模式实现类的设计与封装...

  • JavaScript创建对象(三)——原型模式

    在《JavaScript创建对象(二)——构造函数模式》中提到,构造函数模式存在相同功能的函数定义多次的问题。本篇...

  • JavaScript中创建对象的几种方式

    在《JavaScript高级程序设计》中,介绍了创建对象的7种方式,分别是:工厂模式、构造函数模式、原型模式、构造...

  • 关于JavaScript创建对象的多种方式

    JavaScript创建对象的方法 工厂模式 构造函数模式 原型模式 组合使用构造函数模式和原型模式 动态原型模式...

  • JavaScript设计模式(二)--构造函数模式

    在面向对象编程中,构造器是一个当新建对象的内存被分配后,用来初始化该对象的一个特殊函数。在JavaScript中几...

  • 链式操作

    对象字面量创建对象 构造函数创建对象 构造函数和原型一起创建对象 参考 JavaScript设计模式 --- 方法...

  • JS常见设计模式

    常见的一些设计模式 构造函数模式(Constructor) 工厂模式(factory) 工厂模式和构造函数模式每次...

网友评论

      本文标题:JavaScript设计模式(二)--构造函数模式

      本文链接:https://www.haomeiwen.com/subject/nhidpttx.html