不幸的是,我需要处理 IE8 兼容性噩梦,经过几个小时一个接一个地解决问题,我陷入了死胡同,希望有人能帮助我。
Babel
通过这个方法实现继承:
function _inherits(subClass, superClass) {
if ("function" != typeof superClass && null !== superClass) throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
subClass.prototype = Object.create(superClass && superClass.prototype, {
constructor: {
value: subClass,
enumerable: !1,
writable: !0,
configurable: !0
}
}), superClass && (Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass);
}
当我在 IE8 上运行此代码时,出现此错误Object doesn't support this property or method
:Object.create
我试图寻找一个插件和不同的 Babel 设置,但找不到真正解决它的东西。
有人知道如何处理吗?