Курс «JS: Массивы»

синтаксис
вложенные массивы
алгоритмическая сложность
сортировка
теория множеств
стек

Последнее обновление: 20 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

22 урока (видео и/или текст)
20 упражнений в тренажере
69 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите массивы в 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

Зеркалирование матрицы

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы