混亂在仔細檢查下面的教程代碼JavaScript的原鏈接在此
Animal = function(name) {this.name = name}
Animal.prototype.eats = function(){
return this.name + ' is eating'
}
Chordate = function(name){Animal.call(this,name)}
我明白我的問題是如何call
作品(基本上,在這種情況下,這成爲this
)......但是,如何做一個用這個? 我很抱歉,我理解原型是如何工作的。但是,真的,我不明白,一旦你設置Chordate如上所述..人們如何使用它? 這是如何有用?或者你現在如何指定this
? 有人可以請示例解釋嗎?
[MDN(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call)有一些很好的例子當你可能想要使用這個。 – Lavios
Youre missing Chordate.prototype = Object.create(Animal.prototype) –
現在讀取MDN ..所以新的Chordate('無論這個如何',arg) – user3502374