JavaScript 原型的深入应用与实践
1. 狗对象原型的初步应用
在 JavaScript 中,我们可以使用原型来创建具有相似特征的对象。以狗对象为例,我们可以通过以下代码来定义一个狗的构造函数和原型:
function Dog(name, breed, weight) {
this.name = name;
this.breed = breed;
this.weight = weight;
}
Dog.prototype.species = "Canine";
Dog.prototype.bark = function() {
if (this.weight > 25) {
console.log(this.name + " says Woof!");
} else {
console.log(this.name + " says Yip!");
}
};
Dog.prototype.run = function() {
console.log("Run!");
};
Dog.prototype.wag = function() {
console.log("Wag!");
};
接下来,我们可以创建一些狗的实例,并调用它们的方法:
var fido = new Dog("Fido", "Mixed", 38);
var fluffy = new Dog("Fluffy", "Poodle", 3
超级会员免费看
订阅专栏 解锁全文
814

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



