【发布时间】:2014-04-09 12:22:46
【问题描述】:
所有浏览器版本都是这样吗?意思是,一个空数组总是被认为是 TRUE,而永远不会像布尔表示那样被认为是 FALSE?
var x = [];
if(x)
alert('this could be an empty array');
else
alert('this could NEVER be an empty array');
【问题讨论】:
-
是的。这就是为什么你会使用类似 isempty/isset 或 count 来查看它是否为空的原因
标签: javascript arrays truthiness