为什么我的javascript箭头功能在Edge / IE中不起作用?

问题描述 投票:0回答:1

我的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

javascript html cross-browser syntax-error compatibility
1个回答
0
投票

箭头功能在某些早期的浏览器中将不起作用,例如IE,Safari的早期版本等。在这些浏览器版本上使用之前,应先用babel或打字稿编译所有ES6代码。

© www.soinside.com 2019 - 2024. All rights reserved.