if (success && result) {
return XXX;
} else if (success && !result) {
return XXX;
} else {
return XXX;
}
类似与这种代码可以怎么优化?不需要写这么多if
if (success && result) {
return XXX;
} else if (success && !result) {
return XXX;
} else {
return XXX;
}
类似与这种代码可以怎么优化?不需要写这么多if
策略模式了解一下。
可以在思否搜索文章 if else
,或掘金if else
。
比如掘金if else 搜索结果
再搜索JavaScript策略模式。去学习下别人是怎么优化和少用if else
的
const result = (total <= 2 && 'A') || (total <= 3 && 'B') || (total <= 4 && 'C') || 'D'
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答936 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
提前返回策略,你的例子
改写为