[英]require('core-js/es6/map') polyfill not working for spread Map object on IE11
我使用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
對象的必要功能?
我發現它需要
import 'core-js/fn/symbol/for';
您應該嘗試使用babel-plugin-transform-object-rest-spread
。 就我而言,使用babel-preset-env
,默認情況下不支持對象傳播。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.