gpt4 book ai didi

javascript - 在 IE11 中,当我使用每个元素数组时,Symbol.Iterator 给出错误?

转载 作者:行者123 更新时间:2023-12-03 03:56:04 24 4
gpt4 key购买 nike

我正在尝试循环按钮数组并在运行时创建 react 组件按钮,该错误仅在 IE 11 中可重现,我在 Symbol 中收到错误。迭代器,这意味着我传递的数组无效并且无法返回内部迭代器,但这对于任何其他浏览器都可以正常工作,这是 IE 的问题还是我正在使用 jQuery 选择器来获取按钮数组。

export default function(buttons){

for(let button of buttons){
//Code for creating button as react component button.
}
}

//call to replaceButtons


var btns = $('.continue-buttons');
replaceButtons(btns);

出现错误 SYMBOL.ITERATOR

我知道这不是编写 React 代码的优化方式,但需求和设计是一个相当大的挑战。

最佳答案

jQuery 不返回数组,它返回 jQuery 集合。 这确实是不可迭代的。 It actually is自 v1.12/v2.2 起。

但是,Internet Explorer 11 just doesn't support iterators or for of loops完全没有。

关于javascript - 在 IE11 中,当我使用每个元素数组时,Symbol.Iterator 给出错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44941767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com