查询数据后的for循环问题

发布于 7 年前作者 duangang11859 次浏览最后编辑 7 年前来自 ask
  • 当前 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)的话,只执行一次,就崩了。。。。。

0 回复
暂无回复