构造函数
- 他们首先用大写字母命名。
- 它们只能用
"new"操作符来执行。
当一个函数作为 new User(...)执行时,它执行以下步骤:
- 一个新的空对象被创建并分配给
this。 - 函数体执行。通常它会修改
this,为其添加新的属性。 - 返回
this的值。
function User(name) {
this.name = name;
this.isAdmin = false;
}
let user = new User("Jack");
alert(user.name); // Jack
alert(user.isAdmin); // false

浙公网安备 33010602011771号