Javascript IE11上带有Babel的spread运算符

Javascript IE11上带有Babel的spread运算符,javascript,ecmascript-6,babeljs,Javascript,Ecmascript 6,Babeljs,我想在IE11上使用扩展运算符与Babel一起传输,但这不起作用: const $navigationItemSubmenu = document.querySelectorAll('[data-target]'); [...$navigationItemSubmenu].forEach((item) => { item.addEventListener('click', () => showProduct(item) ); }); 这适用于所有浏览器,但不适用于IE。我

我想在IE11上使用扩展运算符Babel一起传输,但这不起作用:

const $navigationItemSubmenu = document.querySelectorAll('[data-target]');

[...$navigationItemSubmenu].forEach((item) => {
    item.addEventListener('click', () => showProduct(item) );
});
这适用于所有浏览器,但不适用于IE。我没有错误:/

我使用:

babel-preset-es2015
babel-preset-stage-2
有人知道吗


谢谢大家!

问题可能是,
querySelectorAll
在IE中不返回可移植集合。另外,.it传输到什么?传输后的结果是
[].concat(\u-toConsumableArray($navigationItem)).forEach(函数(项){
此问题可能会有帮助,谢谢!babel polyfill工作不错:)