const post = function (){
let p = new Promise((resolve)=>{
resolve()
}).then(()=>{
return {name:"lin"}
})
return p
}
async function test_post(){
let name =null
let urls = ["aa","bb"]
let promises =urls.map(async (url)=>{
let respon =await post()
return respon
})
let results= []
for (let promise of promises) {
results.push(await promise);
}
console.log(results)
}
test_post()
本文深入探讨了使用JavaScript中的Promise和async/await进行异步编程的方法。通过具体示例展示了如何利用Promise处理多个异步请求,并使用async函数简化异步流程。文章详细解释了Promise的创建、使用及链式调用,同时介绍了async/await语法糖如何让异步代码更加简洁易读。
6077

被折叠的 条评论
为什么被折叠?



