循环中的异步执行

来源:4-6 异步编程解决方案Promise(4)

酷酷的Nian

2022-04-09

老师,请问如何在循环中,执行异步操作,让第一个异步执行完成之后再去执行下一个,像下面的代码,如何让删除先打印成功,再去打印添加
图片描述

写回答

2回答

谢成

2022-04-10

1、可以用promise实现:

new Promise(()=>{

// 删除的异步操作

resolve()

}).then(()=>{

// 添加的异步操作

})


2、async...await 

async function test(){

await 删除的异步操作

await 添加的异步操作

}


建议可以把不同的异步操作方式的视频再看一下,以及理解里面的实例代码。

0
0

酷酷的Nian

提问者

2022-04-09

1111

0
0

JavaScript ES(6-11)全版本语法 前端都需要的基础课

前端无门槛学习,从ES6到ES11,一套课程掌握JS最新语法

1328 学习 · 296 问题

查看课程