【发布时间】:2013-12-05 02:55:58
【问题描述】:
如何让最后一行工作?
function Animal(name){
this.name = name;
}
Animal.prototype.speak = function(){
alert('Hi, I\'m ' + this.name);
}
function Dog(name){
this.name = name;
}
Dog.prototype.bark = function(){
alert('Woof!');
};
var fido = new Dog('Fido');
fido.bark(); // Woof!
fido.speak(); // Hi, I'm Fido *can't get this to work*
【问题讨论】:
-
您的代码中没有 Animal 继承
-
您完全没有做任何事情来链接您的 Dog 和 Animal 函数。你期望它如何工作?你试过什么?
-
@meagar 我认为这是他的问题......如何链接它们? ;)