22 # 中断 promise 链

简介: 22 # 中断 promise 链

如果我们需要在下面代码的第二 then 这里中断 promise 链,该这么做?

Promise.resolve("kaimo313")
    .then()
    .then()
    .then(
        (data) => {
            console.log("data--3-->", data);
        },
        (err) => {
            console.log("err---->", err);
        }
    );

我们可以在第二个 then 的成功方法里返回一个 promise,让其一直在等待态中

Promise.resolve("kaimo313")
    .then()
    .then(() => {
        return new Promise((resolve, reject) => {});
    })
    .then(
        (data) => {
            console.log("data--3-->", data);
        },
        (err) => {
            console.log("err---->", err);
        }
    );

目录
相关文章
|
网络协议 程序员 测试技术
用了TCP协议,就一定不会丢包吗? 1
用了TCP协议,就一定不会丢包吗?
348 0
用了TCP协议,就一定不会丢包吗? 1
|
自然语言处理 算法 IDE
求职季来了,让通义灵码陪你高效备战
技术岗面试有方法:用通义灵码提升编程实战能力。通义灵码作为智能编码助手,在求职时也可以成为程序员的“冲刺搭子”,提供精选面试模拟题、精准解析编程难题、秒速生成高效代码、优化算法思维等,从理论到实战,帮助开发者提升面试表现,快来体验吧,还有万份大礼等你赢取哦~
19035 10
|
设计模式 Java
Java设计模式:工厂模式之简单工厂、工厂方法、抽象工厂(三)
Java设计模式:工厂模式之简单工厂、工厂方法、抽象工厂(三)
|
人工智能 Cloud Native 新金融
金融先锋联盟发布17份联合解决方案,首次聚焦AI应用场景探索
1月24日,2024金融先锋联盟高峰论坛在京举办,阿里云联合中科软、神州信息、恒生电子、长亮科技、中电金信、天阳科技、软通动力等13家伙伴共同发布17份解决方案,涵盖银证保领域核心系统云原生分布式改造,金融机构数据资产重构和AI应用场景探索。
|
人工智能 算法 搜索推荐
如何在淘宝人生2一键定制你的专属3D数字人(上)
如何在淘宝人生2一键定制你的专属3D数字人(上)
1674 3
|
前端开发
CSS圆形头像以及发光效果实现
CSS圆形头像以及发光效果实现
|
云安全 监控 安全
重磅|瑞数信息入选Gartner中国API领域代表厂商!
瑞数API安全管控平台被收录为中国API安全领域推荐产品
355 0
重磅|瑞数信息入选Gartner中国API领域代表厂商!
|
前端开发
Echarts实战案例代码(43):折线图中splitLine配置数据自动分组分段显示效果的解决方案
Echarts实战案例代码(43):折线图中splitLine配置数据自动分组分段显示效果的解决方案
1065 0
|
前端开发 JavaScript API
谷粒学院(六)前端页面搭建说明 | vue-element-admin
谷粒学院(六)前端页面搭建说明 | vue-element-admin
谷粒学院(六)前端页面搭建说明 | vue-element-admin
【Word】利用域代码快速实现自定义编号
【Word】利用域代码快速实现自定义编号
505 0