取出对象数组中某个属性组成新的数组并去重
2023-03-28 本文已影响0人
简小咖
function arrayUnique(arr, type) {
return arr
? [
...new Set(
arr.map((item) => {
return item[type]
})
)
]
: []
}
举例:
const arr = [
{ title: 'title1', name: 'aaaa', description: 'AAAAAA' },
{ title: 'title2', name: 'bbbb', description: 'BBBBBBB' },
{ title: 'title2', name: 'ccccc', description: 'CCCCCC' }
]
arrayUnique(arr, 'title')
// ['title1', 'title2']