promise和async await
时间: 2023-04-25 22:03:02 浏览: 101
Promise Async+await实现原理及案例分析
promise是一种异步编程的解决方案,它可以将异步操作转化为同步操作的形式,使得代码更加简洁易懂。promise对象有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败),可以通过then()和catch()方法来处理异步操作的结果。
async/await是ES7中新增的异步编程语法糖,它基于promise实现,可以让异步代码看起来像同步代码一样,更加易于理解和维护。async函数返回一个promise对象,await关键字可以暂停async函数的执行,等待promise对象的状态改变后再继续执行。
阅读全文