function Animal(name) {
this.name = name;
}
Animal.prototype.sayHello = function() {
console.log('Hello, I am ' + this.name);
}
function Dog(name, breed) {
Animal.call(this, name);
this.breed = breed;
}
Dog.prototype = Object.create(Animal.prototype);
Dog.prototype.constructor = Dog;
Dog.prototype.bark = function() {
console.log('Bark! Bark!');
}
var myDog = new Dog('Tommy', 'Golden Retriever');
myDog.sayHello(); // Output: 'Hello, I am Tommy'
myDog.bark(); // Output: 'Bark! Bark!'本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com
