【发布时间】:2011-04-18 17:09:52
【问题描述】:
我在某处看到了这段代码 sn-p:
var idx = SOME_VALUE;
var color = {
yellor: 1,
red: 2,
black: 0
};
var x = color[idx] || []; // Is this means if color[idx] is null, then return an empty array?
我只能猜测代码var x = color[idx] || []; 的意思是如果color[idx] 为空,则返回一个空数组到x,否则x= color[idx]。我说的对吗?
不过,我需要一个解释。这段代码是不是和下面的逻辑一样?
CONDITION==VALUE? TRUE_goes_here : FALSE_goes_here
【问题讨论】:
标签: javascript logical-operators