如何检查对象属性的任何值是否等于0
How can I check if any of the values of the object properties are equal to 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"]
之间存在差异
相关文章:
- 如何在呈现页面后使用 Java 脚本检测 dom 元素值的值是否有任何变化(例如,任何输入或复选框值更改)
- 识别值是否与 jqGrid 数据中的任何键匹配的正确方法是什么?
- Javascript数组中未定义的值是否使用任何内存或在for in循环中迭代
- 没有 NaN 的 x === x 返回 false 是否有任何值
- 如何确定对象中的任何值是否为非 null
- 除了屏幕之外,CSS 值是否有任何方法响应窗口宽度@media
- jQuery脚本,用于检查输入是否有任何值.IE 和 Chrome 中的问题
- 如何在javascript中查找x是否等于数组中的任何值
- 检查变量是否包含数组的任何值
- 在没有jQuery的Javascript中,我要查找一个数组中的任何值是否存在于单独的数组中
- 检查jQuery集合中的任何输入是否有值
- 如何检查对象属性的任何值是否等于0
- Javascript/Jquery-如何检查函数是否返回任何值
- 在使用javascript的if语句中使用字符串作为布尔值是否存在任何缺陷
- 如何检查HTML选择选项中是否包含任何值
- JavaScript条件-如何测试变量是否与值列表中的任何值匹配
- 如何查看任何字段的值是否已更改,警告用户未保存的更改
- 如何检查一个列表是否包含来自另一个列表的任何值?
- casperjs检查标题是否存在并且是否有任何值,以便测试不为空
- 搜索字符串是否存在于类似indexOf的数组的任何值中