Javascript 如何检查对象属性的任何值是否等于0?
如何检查对象属性的任何值是否等于0?我在ActionScript中编程,这是一种类似的方言,因此我几乎可以肯定它是相同的。请尝试:Javascript 如何检查对象属性的任何值是否等于0?,javascript,jquery,dictionary,Javascript,Jquery,Dictionary,如何检查对象属性的任何值是否等于0?我在ActionScript中编程,这是一种类似的方言,因此我几乎可以肯定它是相同的。请尝试: if(arr[0] != null) 请注意,arr[0]和arr[“0”]我在ActionScript中编程,这是一种类似的方言,因此我几乎可以肯定它是相同的。请尝试: if(arr[0] != null) 请注意,arr[0]和arr[“0”]之间存在差异,您必须迭代对象键,并检查每个键的值: for(var p in x) { if(x[p] ==
if(arr[0] != null)
请注意,
arr[0]
和arr[“0”]
我在ActionScript中编程,这是一种类似的方言,因此我几乎可以肯定它是相同的。请尝试:
if(arr[0] != null)
请注意,arr[0]
和arr[“0”]
之间存在差异,您必须迭代对象键,并检查每个键的值:
for(var p in x) {
if(x[p] === 0) {
console.log("Found!");
}
}
根据您是否关心可能从原型继承的属性
,您可以在此处添加hasOwnProperty
签入:
for(var p in x) {
if(x.hasOwnProperty(p)) {
if(x[p] === 0) {
//Found it!
}
}
}
您必须迭代对象键,并检查每个键的值:
for(var p in x) {
if(x[p] === 0) {
console.log("Found!");
}
}
根据您是否关心可能从原型继承的属性
,您可以在此处添加hasOwnProperty
签入:
for(var p in x) {
if(x.hasOwnProperty(p)) {
if(x[p] === 0) {
//Found it!
}
}
}
没问题,很高兴我能帮上忙:)没问题,很高兴我能帮上忙:)