栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

然后,promise.then.then和promise.then之间是有区别的;promise.then

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

然后,promise.then.then和promise.then之间是有区别的;promise.then

您已经问过 “链接”“分支”

假设

f1
并且
f2
表示返回诺言的异步操作,是的,两者之间存在显着差异。对于选项1:

  1. 它进行序列化
    fn1
    fn2
    因此
    fn2
    直到
    fn1
    解决了返回的promise后才调用它。
  2. .catch()
    适用于
    fn1
    或中的错误
    fn2
  3. fn2
    如果
    fn1
    拒绝,则不会调用。

对于选项2:

  1. fn2
    不等待
    fn1
    解决。
    fn2
    一旦
    fn1
    返回类似于的,就会被调用
    fn1(); fn2();
    。这意味着异步操作由同时开始
    fn1
    fn2
    同时进行(有时称为并行运行而不是串行运行)。
  2. .catch()
    ,因为它不是由要么创建的承诺并不适用于任何
    .then()
    电话。
  3. 双方
    fn1
    fn2
    会在任何的错误而不考虑调用。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/367383.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号