类似以下代码中,需要把每次for循环的查询结果写入result中,然后一次性返回所有for循环所查询到的结果集,请问该如何实现?js的异步回调还是搞不清楚~~~~
var result = []
for(var i = 0; i < length; i++){
var sql = 'select * from table where id = ' + i
db.all(sql, function(err, rows){
result.push(rows)
})
}
非常感谢~~