Тесты для проверки своих знаний по JS

Базовый уровень

Переменные
Функции
Циклы
Область видимости
Методы
Легкий

Уверенный уровень

Функции
Массивы
Работа с данными
Контекст выполнения
Обработчики
Средний

Продвинутый уровень

Асинхронность
Замыкания
Оптимизация
Кэш
Разработка
Модули
Сложный

Что будет в консоли?

Контекст выполнения
Область видимости
Методы
Переменные
Отладка кода
Средний

Классы и Прототипы

Классы
Конструкторы
Методы
Контекст выполнения
Разработка
Сложный

Замыкания и область видимости

Замыкания
Область видимости
Контекст выполнения
Функции
Средний

DOM и события

DOM
Взаимодействие с DOM
Обработчики
Методы объекта
Разработка
Средний

Асинхронное программирование

Асинхронность
Промисы
Колбэки
Запросы
Взаимодействие с сервером
Сложный

Объекты и массивы

Объекты
Массивы
Методы массивов
Методы объекта
Работа с данными
Средний

Функции

Функции
Методы
Контекст выполнения
Замыкания
Переменные
Средний