知道这行javascript是什么意思吗?它会导致Firefox 4出错:
var g=(/(\?|&)its.kit.debug.enabled=true(&|$)/).test(d.location.search)||
(sessionStorage&&sessionStorage["its.kit.debug.enabled"]=="true");
我没有看到这样一个奇怪的语法,用/ (\ ? | & ) ???
答案 0 :(得分:3)
var regex = /(\?|&)its.kit.debug.enabled=true(&|$)/;
var g = (regex).test(d.location.search) || (sessionStorage&&sessionStorage["its.kit.debug.enabled"]=="true");
答案 1 :(得分:0)
它将d.location.search中字符串的正则表达式测试分配给变量g。如果找到“its.kit.debug.enabled = true”,则g将为真。