这个问题已经在这里有了答案:
9年前关闭。
查看YouTube来源...
var yt = yt || {};
这是否意味着..如果
yt
存在,则将yt
设置为yt
,否则创建一个新对象?如果是这样,我认为您在声明变量时不能设置条件。
最佳答案
将yt
的值重新分配给yt
,除非它是0
,NaN
,false
,null
,""
或undefined
中的任何一个(即,它是虚假的),在这种情况下,请将{}
分配给yt
。
之所以可行,是因为上面列表中的每个值在 bool(boolean) 表达式中的求值为false
。
关于javascript - 该Javascript代码是什么意思? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5137215/