Lou*_*dox -1 javascript binary-operators ternary-operator logical-operators
我使用三元运算符,但经常想要检查没有else子句的东西.我想知道是否有任何简短的方法可以省略这一点.
我发现了
a ? b : {}
Run Code Online (Sandbox Code Playgroud)
作为替代if (a) {b},可以保存2个字符,但不能
a ? b :
Run Code Online (Sandbox Code Playgroud)
我认为这是有道理的,它是一个三元运算符.
我唯一的想法是那些空的花括号有点难看,有没有其他方法来指定一个空白的:语句?
或者,是否有二元?运算符?我在规范中翻找过,但看不出我是如何使用二进制逻辑运算符的,我猜这if就是为了什么.
有没有办法使用二进制逻辑运算符来表达{}的条件或简写?我知道这可能是3个角色的懒惰高度,但我只是好奇,如果有人有任何技巧可以分享.
| 归档时间: |
|
| 查看次数: |
1434 次 |
| 最近记录: |