JSON配列重複除外

876 ワード

JSON配列重複除外
var arr = [
{"name" : "1","value" : "qqq","age" : "10"},
{"name" : "1","value" : "qqq","age" : "10"},
{"name" : "2","value" : "eee","age" : "20"},
{"name" : "4","value" : "rrr","age" : "50"},
{"name" : "5","value" : "ttt","age" : "100"}
];

//   

var hash = {};
    arr = arr.reduce(function(item, next) {
        hash[next.name] ? '' : hash[next.name] = true && item.push(next);
        return item
    }, [])
console.log(arr);

//   
for (var i = 0; i < arr.length; i++) {
        for (var j =i+1; j