gpt4 book ai didi

javascript - 在 promises 链中有 if-else 条件

转载 作者:行者123 更新时间:2023-11-29 21:41:49 24 4
gpt4 key购买 nike

我有一个 promises 链,在某些点内我有 if-else 条件,如下所示:

.then(function() {

if(isTrue) {
// do something returning a promise
} else {
// do nothing - just return
return;
}
})
.then(function() {
...
})

老实说,我不喜欢这种模式。我觉得不对。我的意思是只使用一个简单的 return 没有任何东西。你有什么想法让这段代码看起来不一样吗?

最佳答案

那个 else { return; 部分可以简单地完全省略而不改变代码的含义:

.then(function() {
if (isTrue) {
// do something returning a promise
}
})

默认情况下,函数确实会返回 undefined

关于javascript - 在 promises 链中有 if-else 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32543539/

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