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