cod*_*ove 1 javascript shorthand
嗨,我想知道如果在短手javascript中满足条件,是否有一个很好的方法来运行多个函数或方法.
我试过这个,但不起作用:
!gameView?launchFull(); alert('action 2'):returnView();
Run Code Online (Sandbox Code Playgroud)
你可以做到吗?是.
工作实例
var x = true;
!x?(alert('true 1'),alert('true 2')):(alert('false 1'),alert('false 2'));
Run Code Online (Sandbox Code Playgroud)
部分周围的注释括号.
但是,你应该这样做吗?不.
如果有一个好方法
没有.
三元运算符是一个简单的"If A x = y ELSE x = z"的好方法.试图超越这是一个创造一个难以理解的混乱的好方法.
使用正确的if { } else { }.
可读性比短缺更有价值.
| 归档时间: |
|
| 查看次数: |
5257 次 |
| 最近记录: |