没有理想的模式,每个脚本和应用程序都有自己的个性化需求。但是掌握好设计模式以及其可以解决的具体问题,在需要的环境如何选择需要的模式更容易

9.1 Constructor模式

经典OO语言中,构造器是一种在内存已分配给该对象的情况下,用于初始化新创建对象的特殊方法。
JS中几乎都是对象,所有对象都的原型都是Object

9.1.1 对象创建

两种方式创建

  • var newObject = {}
  • 构造器方法var newObject = new Object()

4种方式赋值

  • 中括号
  • Object.defineProperty
  • Object.defineProperties

    9.1.2 基本Construtor(构造器)