【问题标题】:Update an ES6 Arrow Function such that it works on IE?更新 ES6 箭头函数,使其在 IE 上工作?
【发布时间】:2020-05-09 04:55:28
【问题描述】:

我一直坚持为运行以下代码的 IE 制作这个 polyfill 代码。

var filterArrayGAME = $("#locGAME span").get().map(el => el.textContent)

有没有办法让我们在尝试在 Internet Explorer 上查看此页面时不会遇到问题?

【问题讨论】:

  • 所以使用函数....(function (el) { return el.textContent; }) .....

标签: javascript internet-explorer cross-browser arrow-functions


【解决方案1】:

我建议你使用 Babel.js 将你的 ES6 代码转换为 IE 浏览器支持的 ES5 代码。

Babel 是一个工具链,主要用于将 ECMAScript 2015+ 代码转换为当前和旧浏览器或环境中向后兼容的 JavaScript 版本。

这是 Babel 完成的转换:

var filterArrayGAME = $("#locGAME span").get().map(function (el) {
  return el.textContent;
});

参考:

Babel.js

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-23
    • 2019-01-06
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    • 2016-09-07
    • 2022-01-21
    • 2016-03-25
    相关资源
    最近更新 更多