Javascript继承/原型混乱

时间:2016-07-15 19:39:43

标签: javascript prototype

我对Javascript中的继承/原型有疑问,所以如果有一个构造函数包含一个方法"问候",那么还有另一个"问候&# 34;附加到此构造函数原型的方法,如果使用此构造函数创建一个对象并调用此方法,那么它将使用哪个实现?该方法是否覆盖"覆盖"或"阴影"?

1 个答案:

答案 0 :(得分:0)

简短回答:是的,它被覆盖了。

来自MDN:

  

JavaScript对象是动态的" bags"属性(称为自己的属性)。 JavaScript对象具有指向原型对象的链接。在尝试访问对象的属性时,不仅要在对象上搜索属性,还要在对象的原型,原型的原型等上查找属性,直到找到具有匹配名称的属性或结束为止。到达了原型链。

Read up on JS inheritance and the prototype chain.

相关问题