Код Junior Разминка: короткие функции обновлено

unique

Условие

Верни массив без повторов, порядок первого появления сохрани.

Примеры

unique([1, 2, 2, 3, 1]) // [1, 2, 3]
unique([]) // []
unique(["a", "a", "b"]) // ["a", "b"]

Как подойти

[...new Set(arr)]. Для объектов по ключу - Map: acc.set(x.id, x), потом [...map.values()].

Подсказки: 1
  1. Set хранит уникальные значения и помнит порядок вставки.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.