看一下在线源代码,我在几个源文件的顶部看到了这个.
var FOO = FOO || {}; FOO.Bar = …;
但我不知道是什么|| {}.
|| {}
我知道{}是等于new Object(),我认为这||是为了"如果它已经存在使用其值,否则使用新对象.
{}
new Object()
||
为什么我会在源文件的顶部看到这个?
javascript namespaces variable-declaration or-operator
javascript ×1
namespaces ×1
or-operator ×1
variable-declaration ×1