当将以下代码传递给 jshint 时,它认为 if 条件中的换行符不好,说“Bad line breaks before '&&'”。
if (1 == 1
&& true) {
console.log("hello world");
}
但是,在 '&&' 之后有换行符是可以的。
if (1 == 1 &&
true) {
console.log("hello world");
}
为什么 jshint 认为前者是错误的,后者是正确的?