Курс «JS: Массивы»
Последнее обновление: 20 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите массивы в JS. Вы узнаете больше о синтаксисе, вложенных массивах и ссылках. В итоге научитесь обходить массивы, извлекать из них значения с помощью деструктуризации и использовать spread-оператор. Массивы пригодятся для решения множества алгоритмических задач. Знания из этого курса помогают программистам грамотно объединять данные в коллекции.
Чему вы научитесь
- Определять массивы в коде и манипулировать ими
- Формировать и обрабатывать массивы в циклах
- Применять базовые алгоритмы и оценивать их сложность
- Использовать spread, rest и деструктуризацию
Программа
1 | О курсе Знакомимся с целями и задачами курса |
2 | Синтаксис Изучаем синтаксис для работы с массивами |
3 | Модификация Знакомимся с основными способами изменения массивов |
4 | Проверка существования значения Разбираем типичные ошибки при работе с массивами: выход за границу, обращение к несуществующему ключу |
5 | Цикл for Учимся применять цикл for для массивов |
6 | Ссылки Знакомимся с понятием «ссылочные данные» и выясняем, как правильно обрабатывать массивы в функциях |
7 | Агрегация Учимся агрегировать данные |
8 | Цикл for...of Учимся простому способу обходить массив |
9 | Удаление элементов массива Говорим о правильных и неправильных способах удаления элементов |
10 | Управляющие инструкции Изучаем работу `break` и `continue` |
11 | Вложенные массивы Знакомимся с синтаксисом создания и обновления вложенных массивов |
12 | Генерация строки в цикле Учимся эффективно собирать строки |
13 | Обработка строк через преобразование в массив Выясняем, как обрабатывать строки с помощью массивов |
14 | Вложенные циклы Учимся вкладывать циклы друг в друга |
15 | Теория множеств Приобщаемся к прекрасному |
16 | Сортировка массивов Знакомимся с базовыми алгоритмами |
17 | Стек Знакомимся с одной из самых фундаментальных структур данных |
18 | Big O Знакомимся с оценкой сложности алгоритмов |
19 | Деструктуризация Учимся раскладывать массив на части |
20 | Rest и деструктуризация Учимся сворачивать данные в массив |
21 | Spread и создание новых массивов Учимся применять spread для массивов |
22 | Массивы в памяти компьютера Знакомимся с тем, что из себя представляют массивы в реальности |
Формат обучения
Испытания
1 | Обратная польская запись |
2 | Сравнение версий |
3 | Чанкование |
4 | Треугольник Паскаля |
5 | Улитка |
6 | Вес Хэмминга |
7 | Длина последнего слова |
8 | Морской бой |
9 | Самая длинная подстрока |
10 | Умножение матриц |
11 | Возрастающая последовательность |
12 | Список диапазонов |
13 | Вращение матрицы |
14 | Сумма интервалов |
15 | Зеркалирование матрицы |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы