我的 IDE 说var x = false | isIE;
可以简化为var x = isIE;
.
这是真的吗?
有什么我应该知道的棘手的 JavaScript 业务吗?
isIE
定义为:
function ms_ie() {
var ua = window.navigator.userAgent;
var old_ie = ua.indexOf('MSIE ');
var new_ie = ua.indexOf('Trident/');
var edge = ua.indexOf('Edge/');
if ((old_ie > -1) || (new_ie > -1) || (edge > -1)) {
return true;
}
return false;
}