我收到此错误消息,我不喜欢。
Bad line breaking before '?'.
我觉得像
var s = (a === b)
? 'one'
: 'two';
看起来更好。克罗克福德 说:
分号插入可以掩盖复制/粘贴错误。如果您总是在运算符之后换行,那么 JSLint 可以更好地发现这些错误。
有人可以给我举一两个例子,说明他所指的复制/粘贴错误吗?
更新:
var s = (a === b)
? 'one'
: 'two';
看起来比
var s;
if(a === b) {
s = 'one';
} else {
s = 'two';
}