1.1 Переменные, числа и строки
1.2 Управляющие конструкции
1.3 Циклы и массивы
1.4 Функции
1.5 Замыкания, область видимости, let-переменные и константы
1.6 Объекты и контекст вызова функции
2.1 Дата и время, математические функции и JSON
2.2 Прототип и конструктор объекта
2.3 Обертки для примитивов
2.4 Прототип и конструктор функции
2.5 Прототип и конструктор массива, множества и справочники
2.6 Регулярные выражения
3.1 Создание конструктора и прототипа
3.2 Иерархия прототипов и наследование
4.1 Символы, итераторы
4.2 Генераторы
4.3 Асинхронные функции и промисы