微信扫一扫看面试题

关注面试题库

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);

qq:739977464 技术交流

小程序中查看

在这里插入图片描述

posted @ 2022-07-23 10:04  web前端面试小助手  阅读(395)  评论(0)    收藏  举报