【发布时间】:2020-02-18 13:56:50
【问题描述】:
我想使用article 中示例所述的短路评估语法(使用&& 运算符):
说,我有这种情况:
function externalFunction() {
id == ...
text == ...
// OK: Standard if syntax is fine
if ( aFunction(id, text) ) return
// KO: Short circuit evaluation generate a RUN-TIME ERROR:
// SyntaxError: Unexpected token 'return'
// anotherFunction(id, text) && return
// ^^^^^^
anotherFunction(id, text) && return
}
为什么我有错误?
也许我不能使用带有语言关键字(return)的单个语句?
【问题讨论】:
标签: javascript node.js if-statement operator-keyword expression-evaluation