Possible Duplicate:
What is “var _gaq = _gaq || []; ” for ?
var _gaq = _gaq || [];
我不确定这条线在做什么?有人可以向我解释一下吗?
最佳答案
这与做类似
var _gaq = _gaq ? : _gaq : [];
这意味着如果设置了_gaq
,则会将其设置为_gaq
,否则将默认为新的空数组。
var
表示它是本地范围_gaq
是变量的名称||
表示或
它的意思是,如果 _gaq
尚不存在,请将其设置为一个新数组,这就是 []
的含义。
关于javascript - 这个 Javascript 行有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5643740/