这里是包含两个对象的“大”数组:
bigArray : [Object, Object]
0:Object
id:"1"
text:"t1"
1:Object
id:"2"
text:"t2"
这是console.log(bigArray)
返回的内容。
我的问题是:如何让两个元素t1和t2验证其中一个元素是否未定义(其中一个或两者都有)?
答案 0 :(得分:2)
bigArray.some(x=> typeof x === "undefined")
答案 1 :(得分:1)
您可以迭代所获得的数组,并按以下方式检查字段:
var bigArray = [
{
id:"1",
text:"t1"
},
{
id:"2",
text:"t2"
}
];
for ( var i = 0; i< bigArray.length; i++ ) {
alert(bigArray[i].id);
// this field will be the field agains which you need to check
if ( typeof bigArray[i].somefield == "undefined" ) {
alert("its undefined");
}
}