node 异步问题

饺子da 2019-04-10 09:50:28
async function selectdatabase(){
var rows = await myquery(userSql, param);
for(var i=0; i<rows.lenth;i++){
///这里我想请问会不会出现rows没有被赋值的情况?
}

selectdatabase();
...全文
120 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
林飞的梦呓 2019-04-12
  • 打赏
  • 举报
回复
不会的,async 和await是一起使用的,你这样写”var rows = await myquery(userSql, param);“已经赋值了呀!(把await后的结果赋给rows)
天际的海浪 2019-04-10
  • 打赏
  • 举报
回复
只要myquery函数返回正确的Promise对象就没有问题

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧