前端类的contrustor是干嘛
时间: 2023-06-25 20:07:39 浏览: 79
前端中的 constructor 是一个函数,它用于创建和初始化一个对象。在面向对象编程中,一个类可以有多个对象,而 constructor 用于为每个对象分配内存并初始化其属性和方法。当使用关键字 new 创建一个对象时,实际上是在调用该对象的 constructor 函数。
在 JavaScript 中,constructor 函数通常用于定义一个类。在 ES6 中,我们可以使用 class 关键字来定义一个类,并在其中定义 constructor 函数来初始化类的属性。例如:
```
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
const john = new Person('John', 30);
console.log(john); // { name: 'John', age: 30 }
```
在以上示例中,我们定义了一个 Person 类,并在其中定义了 constructor 函数,该函数接受两个参数 name 和 age,并在类的实例化过程中将它们分配给对象的属性。最后,我们使用 new 关键字创建了一个 Person 对象,并将其分配给变量 john。
阅读全文