为什么我的 javascript 箭头函数在 Edge/IE 中不起作用?
Why are my javascript arrow functions not working in Edge/IE?
我的 Javascript 代码在 IE 和 Edge 中存在兼容性问题。它没有在我的 classes 中正确检测箭头功能。
所以这会在 class:
内为我在 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
箭头函数在某些早期浏览器(如 IE、早期版本的 safari 等)中不起作用。在这些浏览器版本上使用之前,所有 ES6 代码都应使用 babel 或 typescript 进行转译。
我的 Javascript 代码在 IE 和 Edge 中存在兼容性问题。它没有在我的 classes 中正确检测箭头功能。
所以这会在 class:
内为我在 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
箭头函数在某些早期浏览器(如 IE、早期版本的 safari 等)中不起作用。在这些浏览器版本上使用之前,所有 ES6 代码都应使用 babel 或 typescript 进行转译。