var arr = [ { id: 01,value: '乐乐' }, {id: 02, value: '博博' }, { id: 03,value: '淘淘' },
{ id: 04,value: '哈哈' }, {id: 01, value: '乐乐' }];
第一种方式利用for循环实现去重
// var obj = {}
// var newArr = []
// for (let i = 0; i < arr.length; i++) {
// if (!obj[arr[i].id]) {
// newArr.push(arr[i])
// obj[arr[i].id] = true
// }
// }
// console.log(newArr);
第二种方式reduce实现去重
var obj = {}
// arr = arr.reduce(function (item, index) {
// obj[index.id] ? '' : obj[index.id] = true && item.push(index)
// return item
// }, [])
// console.log(arr);