Javascript IE11上带有Babel的spread运算符
我想在IE11上使用扩展运算符与Babel一起传输,但这不起作用: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。我
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工作不错:)