0
class Foo extends Bar {
constructor() {
super();
}
}
請問super
調用構造函數(又名類)Bar
?擴展如何配置原型鏈?
是Bar.prototype
配置爲Foo
的原型屬性?
在類方法(和文字方法)super
可以用作Bar
(我認爲)的實例的參考。它可以以相同的方式在構造函數中使用(也可以被調用)?
我試圖將class
/extend
映射到傳統的構造函數/ [[Prototype]]
術語。
所以它與以下類似?
function Bar() {}
function Foo() {
Bar.call(this);
}
Foo.prototype = Object.create(Bar.prototype);
https://jsfiddle.net/v5yf8e3u/1/ – haim770
最可靠的來源是轉換後的javascript代碼:請參閱這裏:\t goo.gl/AeJuCY –