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 //数组越界
})
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 //数组越界
})