【发布时间】:2015-07-04 17:50:09
【问题描述】:
使用新的 JSLint,我收到以下代码的以下错误:
意外的'.'。
return (elem || document).querySelector(selector);
这看起来很奇怪,因为我无法想象为什么 (something || something-else).method-call 符号会不太理想。
有谁知道为什么新的 JSLint 会抛出这个错误(而旧的从未出现过)?
谢谢。
【问题讨论】:
-
JSLint 不太理想。
-
眯着眼,什么更理想?
-
jshint.com 不包含 Crockford 的观点。
-
JSHint 不会抛出错误;那很好。谢谢。
-
@jfriend00:不。它希望您为括号中的位使用变量。
var foo = elem || document; return foo.querySelector(selector);这是斜眼所暗示的另一个例子:Crockford 的意见。
标签: javascript jslint