0
点赞
收藏
分享

微信扫一扫

js两个数组对象中,获取不相同的值 非交集元素对象

var array1 = [ {“Num”: "A " },{“Num”: “B” }];

var array2 = [ {"Num": "A ","Name": "t1 " }, {"Num": "B","Name": "t2"}, {"Num": "C " ,"Name": "t3 "}];

var result = [];

for(var i = 0; i < array2.length; i++){

var obj = array2[i];

var num = obj.Num;

var isExist = false;

for(var j = 0; j < array1.length; j++){

var aj = array1[j];

var n = aj.Num;

if(n == num){

isExist = true;

break;

}

}

if(!isExist){

result.push(obj);

}

}

console.log(result);



举报

相关推荐

0 条评论