1
如何检查对象属性的任何值是否等于0?如何检查对象属性的任何值是否等于0?
如何检查对象属性的任何值是否等于0?如何检查对象属性的任何值是否等于0?
你将不得不迭代在对象键,并检查每一个的值:
for(var p in x) {
if(x[p] === 0) {
console.log("Found!");
}
}
根据您是否在意可能从prototype
继承的属性,您可以添加hasOwnProperty
检查在那里:
for(var p in x) {
if(x.hasOwnProperty(p)) {
if(x[p] === 0) {
//Found it!
}
}
}
我在ActionScript中编程,这是一个类似的方言,所以我几乎可以肯定它会是相同的。请尝试:
if(arr[0] != null)
注意,有arr[0]
和arr["0"]
之间的差异
非常感谢你................:d:d – 2012-01-17 08:34:41
没问题,很高兴我能帮助:) – 2012-01-17 08:36:06