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