数组concat bug
发布于 5 年前 作者 guoxiulan 9660 次浏览 来自 问答

数组concat new Array()的BUG

arr = arr.concat(new Array(2))  — 页面显示数据,读写时,后两位失效

arr = arr.concat(new Array(2).fill()) — 页面显示数据,读写正常

1 回复

另外,用new Array(xxx)之后,循环赋值有问题,所有值与最后一个赋值相同

arr.forEach((v, i) => {

    v.p = i

})


回到顶部