Google Analytics 的代码对分析命令使用全局_gaq
对象。他们建议检查这样的对象是否已经存在,如下所示:
var _gaq = _gaq || [];
// Command
_gaq.push(['_trackPageview']);
在 CoffeeScript 中,这看起来像这样:
_gaq = _gaq or []
编译为:
(function() {
var _gaq;
_gaq = _gaq || [];
}).call(this);
如何编写会导致上述 Javascript 行为的 CoffeeScript 代码?