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

查看前端面试题小程序 大量面试题和答案,请微信查看

js两个数组对象中,获取不相同的值 非交集元素对象_第1张图片
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);

qq:739977464 技术交流

小程序中查看

js两个数组对象中,获取不相同的值 非交集元素对象_第2张图片

你可能感兴趣的:(js)