constructor
时间: 2024-03-27 12:37:16 浏览: 51
建造者模式
Constructor是一个在面向对象编程中常见的概念,用于实例化一个类并初始化其属性。在JavaScript中,constructor是一个特殊的方法,它会在创建对象时自动调用。例如,下面是一个简单的Person类的构造函数:
```
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
```
在这个例子中,我们定义了一个Person类,并在其constructor方法中定义了两个属性:name和age。当我们使用new关键字创建一个新的Person对象时,constructor方法会自动调用并将传入的参数分别赋值给name和age属性。例如:
```
const person = new Person('Alice', 25);
console.log(person.name); // 输出 "Alice"
console.log(person.age); // 输出 25
```
希望能够解答您的问题。
阅读全文