在 JavaScript 中,构造函数是用于创建和初始化对象的函数。它们通常用于创建特定类型的对象,其中 new
关键字用来实例化该构造函数,从而生成新的对象实例。
new
关键字调用构造函数,可以创建该构造函数定义的对象类型的新实例。
this
关键字: 在构造函数内部,this
关键字指向新创建的对象实例,用于访问和设置对象的属性和方法。
new
关键字调用以创建对象实例,而普通函数可以直接被调用。
return
返回值。
// 构造函数示例
function Person(name, age) {
this.name = name;
this.age = age;
}
// 创建 Person 对象的实例
const person1 = new Person('Alice', 25);
const person2 = new Person('Bob', 30);
总的来说,构造函数是一种用于创建对象实例的特殊函数,具有特定的命名约定和用法。通过它可以创建多个相似类型的对象,并在对象实例化时对其进行初始化。
Proudly powered by WordPress