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);
        }
    );

目录
相关文章
通义万相2.5-图生视频-Preview,模型使用指南
该表格展示了多个设计场景,包括模型选择、复制粘贴提示词与图片、一键生成视频等步骤。每个步骤配有详细描述及示意图,呈现了不同主题和风格的设计构思与实现方式。
|
前端开发 算法 网络安全
图片滑块验证功能很难吗?做个可以自己抠形状的图片滑块验证组件
图片滑块验证功能很难吗?做个可以自己抠形状的图片滑块验证组件
385 0
|
供应链 监控 安全
《区块链简易速速上手小册》第5章:智能合约(2024 最新版)
《区块链简易速速上手小册》第5章:智能合约(2024 最新版)
745 1
|
存储 JavaScript 前端开发
Symbol从基础到原理,再到应用!
Symbol对于一些前端小白(比如我)来讲,没有特别使用过,只是在学习JS的时候了解了大概的概念,当时学习可能并没有感觉到Symbol在开发中有什么特别的作用,而在学习一段时间后回头看一遍,顿悟!
441 0
|
人工智能 Cloud Native 新金融
金融先锋联盟发布17份联合解决方案,首次聚焦AI应用场景探索
1月24日,2024金融先锋联盟高峰论坛在京举办,阿里云联合中科软、神州信息、恒生电子、长亮科技、中电金信、天阳科技、软通动力等13家伙伴共同发布17份解决方案,涵盖银证保领域核心系统云原生分布式改造,金融机构数据资产重构和AI应用场景探索。
|
开发工具 git
git add也能出错?
git add也能出错?
|
分布式计算 Hadoop 网络安全
|
Web App开发 JSON 前端开发
🎁🎁🎁详解 Web Worker,不再止步于会用!
前面的章节都是告诉你怎么使用Worker,并没有真正的深入Worker的原理,这一章我们就来详细的了解一下Worker的原理。
466 0
🎁🎁🎁详解 Web Worker,不再止步于会用!
|
Web App开发 缓存 监控
React Core Team 成员开发的「火焰图组件」技术揭秘。
最近在业务的开发中,业务方需要我们性能监控平台提供火焰图来展示函数堆栈以及相关的耗时信息。
|
JavaScript C++
Module ‘“xx.vue“‘ has no default export.Vetur(1192)
Module ‘“xx.vue“‘ has no default export.Vetur(1192)
2255 0