在可读性之外使用 if...else 有什么好处吗?
例如,如果我有一个功能:
function a(b){
if(b=="c"){
return true
}else{
return false
}
}
我不能把它浓缩成这样:
function a(b){
if(b=="c"){
return true
}
return false
}
只要 b=="c",return false 就不会触发,但它不需要 else 语句。
我遇到过很多次,我总是选择更精简的版本(主要是为了节省更多的写作时间)。对于这样的例子,是否有理由包含 else 语句而不是可读性?