【发布时间】:2020-09-21 20:44:40
【问题描述】:
我有一个数组
friendList = [
{id: 1, fName: 'Sam', lName: 'Brian', profilePic: 'sam.jpg'},
{id: 2, fName: 'Dam', lName: 'Nary', profilePic: 'dam.jpg'},
{id: 3, fName: 'Jam', lName: 'kent', profilePic: 'jam.jpg'},
{id: 1, fName: 'Sam', lName: 'Brian', profilePic: 'sam.jpg'},
{id: 3, fName: 'Jam', lName: 'kent', profilePic: 'jam.jpg'},
]
我怎样才能得到这个朋友列表的唯一数组.. 结果是:
friendList = [
{id: 1, fName: 'Sam', lName: 'Brian', profilePic: 'sam.jpg'},
{id: 2, fName: 'Dam', lName: 'Nary', profilePic: 'dam.jpg'},
{id: 3, fName: 'Jam', lName: 'kent', profilePic: 'jam.jpg'}
]
【问题讨论】:
-
var uniqueArry = Object.values(friendList.reduce((acc,ele)=>{return {...acc,...{[ele.id]:ele}}},{ }))
标签: javascript node.js arrays object