【发布时间】:2018-06-18 05:53:34
【问题描述】:
我使用TypeScript 和Babel。
我有这样的代码:
const map1 = new Map(...);
const map2 = new Map(...);
const foo = [...map1, ...map2];
如果我只导入:
require('core-js/es6/map');
上面的代码(传播)不能按预期工作(IE 11),但如果我导入:
require('core-js');
代码按预期工作。
如何导入传播Map 对象所需的功能?
【问题讨论】:
-
[...MapMap是一个内置对象(在较新的浏览器上),这可能不是您想要的? (选择另一个名字) -
对不起,这是更多的伪代码,我改变了它:D
-
Have you taken a look through the docs? 说如何导入你需要的东西,
es和feature的区别等等 -
是的,我试过了。 '找不到模块:无法解析'core-js/features/map''。我检查了 node_modules 文件夹,没有 features 目录存在
-
not work as expect是什么意思?
标签: javascript typescript internet-explorer ecmascript-6 babeljs