【发布时间】:2019-05-22 01:42:22
【问题描述】:
我发现普通浏览器和 Edge 之间的行为有所不同。当您从函数而不是类继承时,super() 在 Edge 下返回 undefined。
const f = function () {};
class g extends f {
constructor() {
if (super()) {
document.body.innerHTML = 'Sane browser';
}
}
}
new g();
哪种行为是正确的?
【问题讨论】:
标签: javascript cross-browser microsoft-edge