收藏
回答

查询数据后的for循环问题

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wxad5d24d5d7322b86 2.6.6

- 当前 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)的话,只执行一次,就崩了。。。。。



回答关注问题邀请回答
收藏
登录 后发表内容