我有一个以下的 JavaScript 函数,不符合 jslint 检查:
function hasActiveX() {
return ('ActiveXObject' in window);
}
jslint错误
Unexpected 'in'. Compare with undefined, or use the hasOwnProperty method instead.
我应该忍受jslint错误吗?还是有更好的方法确定ActiveXObject?我找不到跳过此检查的jslint标志。
in
的很好的讨论。但是,你有没有想过为什么 JSLint 认为你不应该使用它?如果你不知道 JSLint 为什么建议不要使用它,那么你就不知道是否在解决它的问题。 - algal