查询数据后的for循环问题
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
db.collection(‘video’).get({
success(res) {
console.log(“video table:”, res)
console.log(“videodata table:”, res.data)
that.setData({
videos: res.data,
})
var zanStatusList=[]
for (var i = 0; i < that.data.videos.length; i++) {
zanStatusList.splice(i,1,0)
//console.log(“第” + i + “个”, that.data.videos[i])
}
console.log(“zan”,zanStatusList)
}
})
如果是只有console.log(“第” + i + “个”, that.data.videos[i])的话,会打印length次,
如果是有zanStatusList.splice(i,1,0)的话,只执行一次,就崩了。。。。。