数组去重

2020/11/25 6:58:12webjs
function removeDuplicates(all, next) {
	// return boolean
  const hasItem = all.some(item => {
  return item.name === next.name
  })
  return hasItem ? all : [...all, next]
}

let arr = [{name:1},{name:2},{name:1}]
let newArr = arr.reduce(removeDuplicates, [])