const arr = [
{ name: '11', list: [111, 222, 333, 444] },
{ name: '2222', list: [222, 333, 444] },
{ name: '3333', list: [111, 666, 777] }
]
const newArr = arr.reduce((pre, cur) => Array.from(new Set([...pre.list || pre, ...cur.list])))
// [111, 222, 333, 444, 666, 777]
取出对象数组中某个属性组成新的数组并去重
最新推荐文章于 2023-10-13 15:18:11 发布