Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何遍历包含对象的数组并检查每个值是否等于null_Javascript_Reactjs_React Native_Ecmascript 6 - Fatal编程技术网

Javascript 如何遍历包含对象的数组并检查每个值是否等于null

Javascript 如何遍历包含对象的数组并检查每个值是否等于null,javascript,reactjs,react-native,ecmascript-6,Javascript,Reactjs,React Native,Ecmascript 6,我正在使用16.9.0 我有下面的数组,我想检查每个对象值是否等于null。如果是这种情况,返回做某事,或者返回“是” 实现这一目标的最佳方式是什么 很抱歉问这个问题,我来自python的背景 任何帮助都会非常有用。使用Array.prototype。每个函数都可以检查所有值是否为null const数据=[ {0:{country:null}}, {1:{name:null}}, {2:{地址:null}}, ]; 常量结果=数据。每个((项目)=> (对象.值(项).every((子项)=

我正在使用
16.9.0

我有下面的数组,我想检查每个对象值是否等于
null
。如果是这种情况,返回做某事,或者返回“是”

实现这一目标的最佳方式是什么

很抱歉问这个问题,我来自
python
的背景


任何帮助都会非常有用。

使用
Array.prototype。每个
函数都可以检查所有值是否为
null

const数据=[
{0:{country:null}},
{1:{name:null}},
{2:{地址:null}},
];
常量结果=数据。每个((项目)=>
(对象.值(项).every((子项)=>
(Object.values(子项).every(nodeItem=>nodeItem==null)))
)
);

控制台日志(结果)您应该检查数组的javascript.map()函数


然后根据您的需要使用If语句。

您可以使用单个和简单的
for
循环

const数据=[
{0:{country:null}},
{1:{name:null}},
{2:{地址:null}},
];
常数isEveryNull=(arr)=>{
for(设i=0;iq!==null))返回false;
}
返回true;
};
console.log(isEveryNull(数据))
const数据=[
{0:{country:null}},
{1:{name:null}},
{2:{地址:null}},
{3:{地址:“印度”},
]
data.map((项目、索引)=>{
设varOne=item[索引]
让key=Object.key(项[index])[0]
if(varOne[key]==null){
console.log('此属性为空')
}否则{
console.log(varOne[key])
}

})
Wellcome要做出反应,在提问之前尝试搜索相同类型的问题。你确定这就是你的数据的实际形状吗?这意味着您需要使用
数据[0][0]访问
国家
国家
名称
数据[1][1]。名称
,等等。
(Object.values(subItem)。every(nodeItem=>nodeItem==null))
只需要这一行。非常感谢你。
const data = [
   {0: {country: null}},
   {1: {name: null}},
   {2: {address: null}},
]