gpt4 book ai didi

javascript - 有条件地更改 if-else block 的顺序

转载 作者:行者123 更新时间:2023-11-28 20:31:35 25 4
gpt4 key购买 nike

有没有一种优雅的方法来解决这个问题?

if (condition0) {
if(condition1) {
do thing 1
}
else if(condition2){
do thing 2
}
}
else {
if(condition2) {
do thing 2
}
else if(condition1){
do thing 1
}
}

do thing 1do thing 2 函数调用带有大量参数,不知何故,似乎存在不必要的重复。

有更好的方法吗?

最佳答案

if (condition1 && (condition0 || !condition2)) {
do thing 1
} else if (condition2) {
do thing 2
}

关于javascript - 有条件地更改 if-else block 的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16251812/

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