SOURCE

var arr = [{
    "name": "Angus",
    "age": "16"
}, {
    "name": "Angus",
    "age": "16"
}, {
    "name": "Jay",
    "age": "26"
}, {
    "name": "Jay",
    "age": "26"
}];


var hash = {};
arr1 = arr.reduce(function(item, next) {     // item是数组,next是索引
// 存在这一项,就设为’’,不存在,就设为true,并push进去
    hash[next.name] ? "" : hash[next.name] = true && item.push(next);
    return item
}, [])
console.log(arr1);
console 命令行工具 X clear

                    
>
console