iOS11系统 JS forEach不执行问题

2022-07-08  本文已影响0人  一个记事本

H5页面中forEach使用不当(在循环数组中又去修改数组的元素),会引起iOS的NSGenericException报错

遍历元素时,若需要修改原元素,不要使用foreach,而使用for循环。

let arrs = [1,2,3]
arrs.frEach(item => {
  item = 222
})
// 或者
let arrs = [{a:1,b:2},{c:3}]
arrs.frEach(item => {
  item.a = item  //数组越界
})
上一篇 下一篇

猜你喜欢

热点阅读