【发布时间】:2019-05-03 14:01:28
【问题描述】:
您好,我有如下数据,
data = [
{
attributes: [{key: '', value: ''}, {key: 'name1', value: ''}],
info: '',
meshes: [],
}
{
attributes: [{key: '', value: ''}, {key: '', value: ''}],
info: '',
meshes: [],
}
.....so on....
]
所以从上面的数据我想检查每个属性的键和值是否为空或未定义。我该如何检查。有人可以帮我解决这个问题。谢谢。
【问题讨论】:
-
你尝试了什么?你期待什么结果?是否要过滤
data?如果数组中的任何对象不符合您的条件,您是否需要布尔结果? -
遍历
data并检查对象属性attributes。 -
空字符串和
undefined都是假的 -
data.every(x => x.every(a => a.key === '' && a.value === '')) -
这似乎是正确的,谢谢。
标签: javascript reactjs