js如何跳出for循环?
请问js,for循环内,逐个查询数据库。当符合某条件时,如何跳出for循环?
目前使用break出错,微信开发工具点击“编译”,显示:Unsyntactic break。
请问js,for循环内,逐个查询数据库。当符合某条件时,如何跳出for循环?
目前使用break出错,微信开发工具点击“编译”,显示:Unsyntactic break。
代码片段贴一下,否则基本没人知道你在说啥
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
谢谢。再试了一下,普通的for循环,break可以跳出;但是在查询数据库语句里面,点击“编译”,就出错(代码片段因为读取数据表,录制不了)。显示unknown: Unsyntactic break。具体如下:
arr是一维数组
for(i=0;i<arr.len;i++){
db.collection('xx').where({
yy:arr[i]
}).get({
success(rf) { //每次查询结果只有一条数据
console.log('i',i)
if(k == zz){ //如果符合某个条件,跳出for循环。这里只是举例子。
break
}
}
})
}