JavaScript 对象构造与实例化全解析
1. 汽车对象构造函数的创建
在开发中,当我们接到大量创建汽车对象的需求时,手动逐个创建显然不现实。这时,我们可以利用之前使用过的汽车对象字面量作为参考,创建一个构造函数来批量生产汽车对象。
以下是几种不同汽车的对象字面量示例:
var chevy = {
make: "Chevy",
model: "Bel Air",
year: 1957,
color: "red",
passengers: 2,
convertible: false,
mileage: 1021,
started: false,
start: function() {
this.started = true;
},
stop: function() {
this.started = false;
},
drive: function() {
if (this.started) {
console.log(this.make + " " +
this.model + " goes zoom zoom!");
} else {
console.log("Start the engine first.");
}
}
};
var cadi = {
make: "GM",
model: "Cadillac",
year: 1955,
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



