javascript - _gaq || 是什么意思[] 完成 Google Analytics 电子商务跟踪?

标签 javascript html e-commerce google-analytics

<分区>

Possible Duplicate:
what’s the javascript “var _gaq = _gaq || []; ” for ?

在Google Analytic的电子商务跟踪代码的异步示例中,数组的声明是:

var _gaq = _gaq || [];

我想了解他们在这里做什么。这是一个真正的 OR 语句吗?这是因为脚本标签的异步处理吗?

谢谢!

http://code.google.com/apis/analytics/docs/tracking/gaTrackingEcommerce.html#Example

最佳答案

如果 _gaq 为假/空,则初始化一个新数组

类似于c#的空合并运算符??

这是设置函数默认值的好方法

function somefunc (a, b, c) {
   a = a || 1;
   b = b || 2;
   c = c || 3;

   return a + b + c;
}

var result = somefunc();
//result = 6;

var result = somefunc(2,4);
//result = 9;

关于javascript - _gaq || 是什么意思[] 完成 Google Analytics 电子商务跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3258050/

相关文章:

javascript - VBScript 单击网页表上调用嵌入式 (?) Javascript 函数的链接

mysql - 如何处理 200 万件产品

javascript - 如何在 Wordpress 中创建添加以进行比较?

javascript - 修改对象的原型(prototype)可能会也可能不会影响这些实例

javascript - 脚本只工作一次

javascript - jquery carousel 在 Chrome 或任何 webkit 浏览器中无法正常运行

Javascript createElement 与 setInterval

javascript - 检测文件是否已在 JavaScript 中打开

javascript - jQuery .on() 悬停不适用于 HTML5 选择框

magento - 在付款确认之前阻止 Magento 清空购物车?