Мне надо собрать уникальные ключи с коллекции и для сохранения промежуточного результата решил воспользоваться reduce. Но при переборе массива у меня на 3 шаге ошибка:
Линк на песочницу.
function getUniuqeCarriers(data) {
return data.reduce((sum, current) => {
console.log(current.carrier)
// ошибка на 3 шаге
return sum.push(current.carrier)
}, [])
}
P.S. Мap не предлагать, так как мне надо уникальные ключи а не перебрать все. Я показал в тестовом примере что простой перебор не работает.
Update. Мой ответ Нашол решение -
линк
Помогла статья -
хабр