json配列マージ重複除外事例
974 ワード
json
var a=[{"id":"1001","name":" ","age":"18","address":" ","school":" "},{"id":"1002","name":" ","age":"15","address":" ","school":" "},{"id":"1003","name":" ","age":"16","address":" ","school":" "}];
var b=[{"id":"1004","name":" ","age":"18","address":" ","school":" "},{"id":"1003","name":" ","age":"16","address":" ","school":" "}]
var c = a.concat(b); //
var temp = {}; // id
var result = []; //
c.map((item,index) => {
if(!temp[item.id]){
result.push(item);
temp[item.id] = true;
}
})
document.getElementById('txt').innerHTML = JSON.stringify(result)