在学习JavaScript时,我遇到了原型的概念。我成功地向cat类添加了新方法,但无法覆盖原始的talk方法。
function cat(name) {
this.name = name;
this.talk = function() {
alert( this.name + " : I'm a girl!" )
}
}
cat.prototype.talk = function() {
alert( this.name + " : I'm a dude!" )
}
cat1 = new cat("felix")
cat1.talk()
为什么这个不弹出新文本的警告?