const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple'];

Чтобы создать массив с уникальными значениями из исходного массива, можно использовать объект Set, который хранит только уникальные элементы:

Короткий ответ

Что ответить на собеседовании

Чтобы создать массив с уникальными значениями из исходного массива, можно использовать объект Set, который хранит только уникальные элементы:

Подробный разбор

Ответ с пояснениями

Условие

const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple'];

function createUniqueArray(values) { return values; }

Ответ

Чтобы создать массив с уникальными значениями из исходного массива, можно использовать объект Set, который хранит только уникальные элементы:

const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple'];

function createUniqueArray(values) {
  return Array.from(new Set(values));
}

console.log(createUniqueArray(items));
// Вывод: [10, '10', 12, 15, 21, 16, 'apple']

Обратите внимание, что числа и строки с одинаковым содержимым считаются разными элементами (10 и '10').

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку