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)