对象构造函数 官网
p> 在上一课中,我们使用对象子面量(或初始值设定项)语法创建了一个对象。 var person = {name: "老曾", age: 42, favColor: "red"}; 这允许您仅创建单个对象。 有时,我们需要设置一个"对象类型",该类型可用于创建多个单一类型的对象。 创建"对象类型"的标准方法是使用对象构造函数。 function Person(name, age, color) { this.name = name; this.age = age; this.favColor = color;} 上述函数(Person)是一个对象构造函数,它接受参数并将其分配给对象属性。 this关键字引用当前对象实例。请注意,这不是一个变量。它是一个关键字,其值不能更改。