Всем привет, сегодня мы будем решать задачи на JavaScript. Я нашёл вот такой сайт, где можно выбрать задачи на любой уровень сложности Начать я решил с задачи на массивы среднего уровня сложности В этой задачи нам нужно преобразовать массив с несколькими уровнями вложенности в обычный массив. Для начала создадим новый массив, в который будут записываться элементы из первоначального массива, сделаем, чтобы он выводился через return, а также начнём создавать цикл. Я хочу попробовать создать рекурсивную функцию, то есть функцию, которая будет вызывать саму себя. Я попытаюсь сделать так, чтобы функция flatten записывала в новый массив элементы, которые являются числами, а когда ей попадётся ещё один вложенный массив, она для него будет вызывать саму себя. В новом вложенном массиве она соберёт все числа и результат своего выполнения объединит с основным новым массивом. Запускаем... Странно, мне казалось, что на эту задачу я потрачу намного больше времени... Вроде всё правильно на первый вз
Решение задач на JavaScript | Часть 1 | Массивы и строки, анаграммы
8 марта8 мар
2 мин