IE11はECMAスクリプト6をサポートしていません。 IE11では "class"構文を使用できません。 次に、IE11(ECMA5)でobjを拡張する方法は?ECMA5(IE11)でjavascriptクラスを拡張する方法は?
//only ECMA6+
// do not work in IE11
class ChildObj extends google.maps.LatLng {
constructor(child) {
super(Number(child.lat), Number(child.lng));
this.additionalProp = child;
}
}
//ECMA5 -> ????
子供クラスを定義する正しい方法がわかりません。上記のChildObjをECMA5に追加します。
jquery $ .extendは拡張されていませんが、プロパティをマージすると思います。 したがって、子クラスの親クラスコンストラクタを呼び出す方法は?
を使用できる場合-Classes – skav
http://babeljs.io/repl/を使用する - 左側にコードを貼り付ける - 右側のコード –
をコピーすると、es6クラスがes5 http:// stackoverflowにどのようにコンパイルされているかを説明することができます。 com/a/35776188/2379922 –