我找到下面的代码,但我无法理解这一点.
if (!-[1, ] && !window.XMLHttpRequest) {
document.execCommand("BackgroundImageCache", false, true);
}
Run Code Online (Sandbox Code Playgroud)
什么if(!-[1,])意思?谢谢
这是检测旧版Internet Explorer的黑客攻击.-[1,]是-1在现代浏览器(这样false有!),但NaN在旧IE(true否定).返回正确结果的第一个版本是IE9.