const nextItem = {
id,
num,
};
return ({
...acc,
[id] : acc[id] && acc[id].num > num ? acc[id] : nextItem,
})
}, {})
const res = Object.keys(uniqObj).map(key => ({ ...uniqObj[key] }));
Такой вот костыль например)
мб проще values было бы?
А в lodash, underscore такого нет?
arr.filter((obj, ind, array) => { return array.map(mapObj => mapObj['id']).indexOf(obj['id']) === ind; }); тогда уж так хоть покороче
Обсуждают сегодня