arrayUnique(arr, name) {
var hash = {}
return arr.reduce(function(item, next) {
hash[next[name]] ? '' : hash[next[name]] = true && item.push(next)
return item
}, [])
},
this.arrayUnique(this.rejectData, 'creator')
如果不管用,用下面这个试试呢
const map = new Map()
const arr = this.rejectData.filter(key => !map.has(key.creator) && map.set(key.creator, 1))
console.log(arr)
神奇的去除重复(数组包对象去重)
于 2023-01-03 17:42:57 首次发布