簡體   English   中英

require('core-js / es6 / map')polyfill不適用於IE11上的擴展Map對象

[英]require('core-js/es6/map') polyfill not working for spread Map object on IE11

我使用TypeScriptBabel

我有這樣的代碼:

 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM