Chi*_*nke 17 javascript jshint
将以下代码传递给jshint时,它会将if条件中的换行符视为错误,并说"在'&&'之前断行".
if (1 == 1
&& true) {
console.log("hello world");
}
Run Code Online (Sandbox Code Playgroud)
但是,在'&&'之后使用换行符很好.
if (1 == 1 &&
true) {
console.log("hello world");
}
Run Code Online (Sandbox Code Playgroud)
为什么jshint认为第一个是错误的而后者是正确的?
bfa*_*tto 14
根据对GitHub的讨论:
这可能会导致半冒号插入和旧的javascript解析器崩溃等问题.请检查各种浏览器.
该laxbreak
选项正在进行弃用,但我不确定默认的jshint行为是否会发生变化.
归档时间: |
|
查看次数: |
7305 次 |
最近记录: |