三元运算符的单一返回

Mic*_*cah 6 javascript ternary-operator

我想知道是否有可能为单次返回编写三元运算符.我试过谷歌在线,但找不到答案.或者它不叫三元运算符?

非常感谢您的建议.

If(A == 1) execute_function(); into A == 1 ? execute_function() //???Possible???

ya.*_*eck 11

这是最短的路.

A == 1 && execute_function();
Run Code Online (Sandbox Code Playgroud)


Sud*_*oti 7

是:

(exists == 1) ? execute_function() : false;
Run Code Online (Sandbox Code Playgroud)

运行功能如果存在是真的,否则不会

补充:就像下面这样做会更好:

if( A == 1 ) {
  execute_function();
}
Run Code Online (Sandbox Code Playgroud)

由于在上述情况下使用三元运算符并不是那么富有成效,因为您只检查条件的真实一面而不关心虚假方面的内容.