欢迎关注格物致知 。 正在加载今日诗词....

async/await用法

小程序开发 gavin 43℃ 0评论

开发中遇到函数调用顺序问题,循环调用没有按预期的调用顺序调用

解决 : 使用async/await

async function main () {
for (var i=0;i<10;i++){
await xxx(i)

}

}
function xxx(i) {
var that =this
return new Promise(((resolve, reject) => {
qq.mapsdk.direction({
a:’aaa’,
success:(res)=>{
console.log(res)
resolve()
}
})

 

注意:一定要在函数执行完后调用resolve()

}))

}

main()

转载请注明:格物致知 » async/await用法

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址