2017-01-24 139 views

回答

2

是的。

var x = x || []; 

這意味着如果x有任何值,將它賦值給x或用空數組[]初始化;

var x = 5; 
x = x || 6; 

在這種情況下x等於5。

var x; 

x現在未定義。

var x = x || []; 

x先前未定義,所以用空數組[];

+0

編輯。錯字。抱歉 – kawadhiya21

0

if (window.dataLayer===void 0 || window.dataLayer===null) 
 
window.dataLayer=[]; 
 
else 
 
window.dataLayer=window.dataLayer;