Встречается на собеседованиях • сегодня
Как вернуть уникальный массив из неуникального при работе с примитивами
Используйте Set — он автоматически удаляет дубликаты. Затем преобразуйте его обратно в массив.
javascript
const uniqueArray = [...new Set(nonUniqueArray)];Или с помощью Array.from:
javascript
const uniqueArray = Array.from(new Set(nonUniqueArray));Для старых браузеров можно использовать filter:
javascript
const uniqueArray = nonUniqueArray.filter((item, index) => {
return nonUniqueArray.indexOf(item) === index;
});Примечание:
- Работает только с примитивами (числа, строки, булевы).
- Для объектов потребуется дополнительная обработка.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы