有一个用javascript编写的代码我必须重新使用/修改,而且有一条我不明白的行:
var source, data = [];
for (var id in this.target.target.layerSources) {
source = this.target.target.layerSources[id];
data.push([id, source.title || id, source.url]); //I don't understand this line
}
我查了一下,但我找不到任何例子/解释。
答案 0 :(得分:4)
你几乎是对的,这意味着如果source.title
虚假,它将取代变量id
。
虚假值是:
false
''
0
null
undefined
NaN