混乱在仔细检查下面的教程代码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