В
Size: a a a
В
В
7
NS
t
t
NS
t
if(object[item.id] === undefined) {
object[item.id] = item.id
result.push(item)
}
t
t
NS
NS
t
const { result } = items.reduce((a, item) => {
if(!a.keys[item.id]) {
a.keys[item.id] = item.id
a.result.push(item)
}
return a
}, {
keys: {},
result: []
})
S
const { result } = items.reduce((a, item) => {
if(!a.keys[item.id]) {
a.keys[item.id] = item.id
a.result.push(item)
}
return a
}, {
keys: {},
result: []
})
NS
const { result } = items.reduce((a, item) => {
if(!a.keys[item.id]) {
a.keys[item.id] = item.id
a.result.push(item)
}
return a
}, {
keys: {},
result: []
})
t
L
const unique = (a, ids = new Set) =>
a.filter(({id}) => !ids.has(id) && ids.add(id))