📅  最后修改于: 2023-12-03 15:07:40.713000             🧑  作者: Mango
在 JavaScript 中,可以使用构造函数创建对象。构造函数是一种特殊的函数,用来创建对象,并且可以设置对象的属性和方法。当用 new
关键字创建对象时,会自动调用构造函数来初始化对象。
以下是创建 5 个汽车对象的示例代码:
// 定义 Car 构造函数
function Car(make, model, year) {
this.make = make;
this.model = model;
this.year = year;
this.start = function() {
console.log("启动 " + this.make + " " + this.model);
};
this.stop = function() {
console.log("停止 " + this.make + " " + this.model);
};
}
// 创建五个汽车对象
var car1 = new Car("BMW", "X5", 2021);
var car2 = new Car("Mercedes-Benz", "S-Class", 2021);
var car3 = new Car("Mazda", "CX-5", 2021);
var car4 = new Car("Toyota", "Corolla", 2021);
var car5 = new Car("Honda", "Civic", 2021);
// 调用对象的方法
car1.start();
car1.stop();
car2.start();
car2.stop();
car3.start();
car3.stop();
car4.start();
car4.stop();
car5.start();
car5.stop();
在上面的示例中,我们定义了一个名为 Car
的构造函数,它有三个参数,分别为汽车的品牌、型号和年份。在构造函数中,我们为每个对象设置了一个 start
和 stop
方法,用于启动和停止汽车。然后,我们创建了五个汽车对象,并调用了它们的方法。
使用构造函数创建对象具有以下优点:
new
关键字来创建对象,从而自动调用构造函数。希望这篇文章能够帮助你学习如何在 JavaScript 中使用构造函数创建对象。