我的IE和Edge中的Javascript代码存在兼容性问题。它无法在我的班级中正确检测到箭头功能。
因此,这在一个类中为Edge引发了错误:
class WebAPI{
replayCSV = () => {
console.log("test");
}
}
这是Edge上的错误:Edge Error
并且在IE上本质上是相同的错误,只是出于相同原因在不同箭头功能上的错误。
我正在使用箭头功能来处理某些嵌套的引用问题,标准的东西。
您可以在此处看到完整的代码,所有都是WIP内容:https://github.com/moothyknight/HEG_ESP32/blob/master/HEG_WIFI_BLE_Lolin32/webDemo/HEGwebAPI.js
箭头功能在某些早期的浏览器中将不起作用,例如IE,Safari的早期版本等。在这些浏览器版本上使用之前,应先用babel或打字稿编译所有ES6代码。