IE11不支持ECMA Script 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不是扩展,而是合并属性。 那么,如何在子类中调用父类构造函数呢?
阅读本https://scotch.io/tutorials/better-javascript-with-es6-pt-ii-a-deep-dive-into -selasses – skav
使用http://babeljs.io/repl/ - 将代码粘贴到左侧 - 从右侧复制代码 –
es6类如何被es5 http:// stackoverflow命名的又一个解释。 com/a/35776188/2379922 –