use*_*314 7 javascript jslint ternary-operator
我在JavaScript中有以下代码:
var a = num ? 5 : "five";
Run Code Online (Sandbox Code Playgroud)
代码似乎可行.但JSLint警告如下:
Run Code Online (Sandbox Code Playgroud)#2 Expected '?' at column 9, not column 15. var a = h ? 5 : "qwerty"; // Line 10, Pos 15 #3 Expected ':' at column 9, not column 19. var a = h ? 5 : "qwerty"; // Line 10, Pos 19
那么问题是什么?如何禁用此类警告?
Ale*_* K. 11
它的意见是:
三元运算符可能在视觉上令人困惑,因此
?问号和:冒号总是开始一行并将缩进增加4个空格.var a = h ? 5 : "qwerty";
要修复遵守规则或勾选凌乱的空白.
| 归档时间: |
|
| 查看次数: |
983 次 |
| 最近记录: |