gpt4 book ai didi

javascript - 以推荐的方式停止 Promise Chain 执行

转载 作者:数据小太阳 更新时间:2023-10-29 04:49:02 26 4
gpt4 key购买 nike

<分区>

我有一个类似于这个的代码:

promise_function().then(()=>{
//do something
return another_promise_fucntion();
}).then(() => {
//do something
return another_promise_function1();
}).then((result) => {
//check if result is valid
if(!result)
//break chain (how to stop calling the next .then functions ?)
else
return another_promise_function2();
}).then(()=>{
//do something
return another_promise_function3();
}).catch((err)=>{
//handle error
});

如果返回的结果无效,我想停止调用下一个 .then() 函数。

我使用了“throw new Error()”,它工作得很好,但我不确定这是否是推荐的方式。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com