我发现了这个
window.dataLayer = window.dataLayer || [];
这是什么意思?
最佳答案
是的。
var x = x || [];
这意味着如果 x 有任何值,则将其分配给 x 或使用空数组 [] 进行初始化;
var x = 5;
x = x || 6;
在这种情况下x将等于5。
var x;
x 现在未定义。
var x = x || [];
x 之前未定义,因此使用空数组 [] 进行初始化;
关于javascript - "a = a || []"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41828883/