【问题标题】:Google Analytics - Understanding and Dissecting the Snippet: What is | | [ ]; [duplicate]Google Analytics - 理解和剖析代码段:什么是 | | []; [复制]
【发布时间】:2013-08-13 13:23:23
【问题描述】:

所以我是一名分析师,虽然我的工作不需要我知道 Javascript,但它肯定会有所帮助。我想更全面地了解 Google Analytics sn-p。

我正在查看 Google Analytics 代码段:

var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-xxxxxxxx-1']);
  _gaq.push(['_setDomainName', 'example.com']);
  _gaq.push(['_trackPageview']);

根据 W3 Schools gaq 是一个对象,在这种情况下它似乎是一个数组。数组中的第一个值是 gaq.push 设置帐户。很好。

但是什么是“|| [ ];”在第一行?

【问题讨论】:

    标签: javascript google-analytics


    【解决方案1】:

    表示如果_gaqundefined则设置为空数组。

    【讨论】:

    • 感谢您的回答。所以双杠||是“空”的意思吗?很高兴知道。
    • 不,它们的意思是 - 所以该表达式的结果是 _gaq,如果这样的变量已经存在并且没有计算结果为 false 的值, 一个新的空数组。
    猜你喜欢
    • 1970-01-01
    • 2012-03-05
    • 1970-01-01
    • 2020-10-19
    • 2012-03-14
    • 2014-01-05
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多