美文网首页js 数组方法
js比较两个数组对象,取出不同的值

js比较两个数组对象,取出不同的值

作者: 陌离panda | 来源:发表于2018-11-21 17:20 被阅读0次

var array1 = [ {

"USER_ID": "1111",

"USER_NAME": "88881",

"TF_REMARK": "备注备注备注"

}, {

"USER_ID": "2222",

"USER_NAME": "88882",

"TF_REMARK": "这是一个备注"

}];

var array2 = [

{

"USER_ID": "1111",

"USER_NAME": "88881",

"TF_REMARK": "备注备注备注"

},

{

"USER_ID": "2222",

"USER_NAME": "88881",

"TF_REMARK": "备注备注备注"

},

{

"USER_ID": "3333",

"USER_NAME": "88882",

"TF_REMARK": "这是一个备注"

},

{

"USER_ID": "4444",

"USER_NAME": "8888",

"TF_REMARK": null

}

];

var result = [];

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

var obj = array2[i];

var num = obj.USER_ID;

var flag = false;

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

var aj = array1[j];

var n = aj.USER_ID;

if(n == num){

flag = true;

break;

}

}

if(!flag){

result.push(obj);

}

}

console.log(result);

相关文章

网友评论

    本文标题:js比较两个数组对象,取出不同的值

    本文链接:https://www.haomeiwen.com/subject/jmwcqqtx.html