JavaScript: Выравнивание (Массив)

Обновлено: 14 сент., 13:38
1772
Студента
93%
Завершения

flatten.js

Реализуйте и экспортируйте по умолчанию функцию, которая делает плоским вложенный массив.

Для решения задачи нельзя использовать готовые методы для выравнивания массивов.

Примеры

const list = [1, 2, [3, 5], [[4, 3], 2]];

flatten(list); // [1, 2, 3, 5, 4, 3, 2]

Подсказки

  • Array.isArray - проверяет, является ли элемент массивом.

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов