如何在逻辑条件下进行'返回'?
在像这样的情况下它会很有用
checkConfig() || return false;
var iNeedThis=doSomething() || return false;
doJob() && return true;
[...] //do something else if fails (it not return)
而不是
if(!checkConfig()){return false}
if(!iNeedThis=doSomething()){return false}
if(!doJob()){//fallback}
这是我想要使用的想法 我不明白为什么这会被低估。
答案 0 :(得分:1)
没有
您必须在逻辑运算符的每一侧都有一些评估为值的内容。
如果要在返回前测试某些内容,请使用if
语句。