Курс «JS: Массивы»
Последнее обновление: 2 ноября 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 рублей в месяц за все курсы




