promise

作者: good__day | 来源:发表于2019-03-11 16:03 被阅读0次
promise 生命周期

一、promise 与 async 的区别?

1、简洁的代码

使用async函数可以让代码简洁很多,不需要像Promise一样需要些then

Async/await 代码看起来像同步代码。

2、错误处理

Promise 中不能自定义使用 try/catch 进行错误捕获,但是在 Async/await 中可以像处理同步代码处理错误

如过 Promise 连续调用,对于错误的处理是很麻烦的。你无法知道错误出在哪里。

3、Async/await 是建立在 Promises上的,不能被使用在普通回调以及节点回调

4、任何一个async函数都会隐式返回一个promise

5、await会阻塞的当前直到完成

6、async返回reject的方法,当抛出异常等同于reject

https://www.jianshu.com/p/c0472b07f39f

https://segmentfault.com/a/1190000013612116

相关文章

网友评论

      本文标题:promise

      本文链接:https://www.haomeiwen.com/subject/stwfjqtx.html