js数组对象去重 一、es6 reduce 一、es6 reduce /* arr = [{ name:'one', id:'1' }, { name:'two', id:'1' },]*/ let obj = {}; arr = arr.reduce(function (item, next) { obj[next.id] ? '' : obj[next.id] = true && item.push(next); return item; }, []);