Современный JavaScript
Напишешь обработку заказов, рейтинг фильмов и секундомер. Закрепишь современный синтаксис, замыкания, классы и асинхронные операции.
Для старта: Знаешь функции, условия, циклы, массивы, объекты и область видимости переменных
После регистрации сборник откроется в приложении.
Что освоишь на практике
- Деструктурировать объекты и массивы с значениями по умолчанию
- Сливать данные через spread, не затирая заполненные поля
- Строить конвейеры map/filter/reduce с явным начальным значением
подробнее о задачах и навыках
Что получится
25 задач в пяти темах современного JavaScript: деструктуризация и spread, конвейеры массивов, замыкания и модули, классы и прототипы, основы промисов. Соберёшь сводку заказа деструктуризацией аргумента, отранжируешь фильмы через filter→sort с алфавитным тай-брейком, напишешь rate-limiter на замыкании и класс секундомера с паузой. В последней теме дождёшься профиль и статистику дашборда параллельно через Promise.all вместо последовательных await.
Для кого
Для тех, кто уже писал var/function-объявления и хочет перейти на синтаксис, который встречается в реальном коде: деструктуризацию, стрелочные функции, классы, async/await. Уровень входа medium — задачи не объясняют базовый JavaScript заново, а показывают, где именно в проде используется каждая конструкция ES6+.
- Уметь объявлять функции и работать с условиями, циклами, массивами и объектами
- Понимать область видимости переменных и синхронный порядок выполнения кода
Что ещё отработаешь
- Хранить приватное состояние в замыканиях и модульном паттерне
- Писать классы с геттерами, наследованием через extends и super
- Дожидаться async-операций через await и запускать их параллельно Promise.all
- Повторять сетевой запрос при неуспехе и собирать шаги миграции по порядку
Темы сборника
Выбирай тему, которую хочешь закрепить. Задачи самостоятельны: каждую можно решить отдельно.
Начни с задачи «Сводка заказа»
После регистрации откроется сборник «Современный JavaScript». Начни с темы «Деструктуризация и spread»: редактор и проверка доступны на странице задачи.
5 задач бесплатно
начать бесплатноПосле регистрации сборник откроется в приложении.
другие курсы и сборники на этом языке