查询数据后的for循环问题
发布于 6 年前 作者 duangang 11761 次浏览 来自 问答
  • 当前 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)的话,只执行一次,就崩了。。。。。

回到顶部