Babel是否可以在IE11中使用Map?

时间:2017-02-27 16:58:09

标签: javascript ecmascript-6 babel

查看Map文档,看起来它在IE11中并不完全支持:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map

Babel是否将Map.set和Map.get转换为IE的功能?

1 个答案:

答案 0 :(得分:2)

简单的部分是弄清楚不同的转发器和浏览器支持什么。有关此信息,请参阅this link。例如,你可以看到IE11支持Map的哪个部分,当然还有Babel支持的内容(对于使用polyfill的Map来说非常好 - 见下文)。只需单击左列中的“地图”,即可将其展开为支持该功能所需功能的详细列表。

诀窍在于弄清楚Babel需要哪些插件,根据他们的文档,它需要babel polyfill:

  

通过polyfill支持为了支持Maps,Sets,WeakMaps和   在所有环境中都必须包含Babel polyfill。

您可以看到babel文档here