如何评估js的逻辑和短路?

时间:2016-05-24 07:21:03

标签: javascript google-analytics

我从https://www.google-analytics.com/analytics.js

找到了这段代码
(O.gaData = O.gaData || {}).expId && a.set(Nc, (O.gaData = O.gaData || {}).expId);
(O.gaData = O.gaData || {}).expVar && a.set(Oc, (O.gaData = O.gaData || {}).expVar);

根据我的常识,左边的部分将首先进行评估,只有当它是真的时,才会评估正确的部分。因此,O.gaData将始终准备好在右侧。

我错过了什么吗?

0 个答案:

没有答案