【发布时间】:2017-07-12 23:07:29
【问题描述】:
我想检查是否有任何特定键在 JavaScript 对象数组中具有值。
myArray = [ {file:null}, {file:hello.jpg}, {file:null}] ;
键file 有值所以返回true 否则返回false。
如何以编程方式检查?
【问题讨论】:
-
obj.key === 'value'?另外 -for循环。 -
没有 for 循环。但可能正在使用过滤器。
-
如果我理解正确,您可以使用
Array#some()developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…。问题还是有点模糊 -
"没有 for 循环" --- 为什么?在使用
Array.prototype.some(或其他数组函数)之前,您应该学习如何使用循环。 -
同意 zerkms ...首先学习如何使用循环来做这些事情,