@saltikow

Как из массива объектов вытащить имена, собрать отдельный массив уникальных имен и отсортировать в алфавитном порядке?

[{name: 'Сергей'}, {name: 'Анна'}, {name: 'Сергей'}, {name: 'Пётр'}, {name: 'Антон'}]
  • Вопрос задан
  • 450 просмотров
Решения вопроса 1
contraomnes
@contraomnes
Frontend developer
const arr = [{name: 'Сергей'}, {name: 'Анна'}, {name: 'Сергей'}, {name: 'Пётр'}, {name: 'Антон'}];
const result = [...new Set(arr.map(n => n.name))].sort((a, b) => a.localeCompare(b));

console.log(result);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы