11 вопросов с ответами по теме «Promise и async/await»
11 вопросов
Что проверяют на интервью
Как устроена подборка
Подборка о представлении асинхронного результата и работе с несколькими операциями. Вопросы включают обработку ошибок, последовательный и параллельный запуск, взаимодействие с Event Loop и практические задачи.
Последовательное и параллельное выполнение асинхронных функций: Promise.all и Promise.allSettled асинхронность: выполнение функций без блокировки основного потока последовательное выполнение: следующая функция…
Как в промисах обработать ошибку только с помощью then, без catch Работа с Promise в JavaScript и асинхронным кодом Метод then принимает два колбэка: один вызывается при успешном выполнении, второй — при ошибке Для…
async/await — это синтаксический сахар над Promise в JavaScript Любая async-функция всегда возвращает Promise await приостанавливает выполнение кода, пока промис не завершится делает асинхронный код более понятным и…
тема: асинхронность в JavaScript Промис представляет собой объект асинхронного результата Event Loop координирует выполнение очереди микротасков и макротасков then/catch/finally — микротаски в Event Loop промисы…
Promise — объект JavaScript, описывающий результат асинхронной операции. Основные методы экземпляра: then(onFulfilled, onRejected) — назначает обработчики успешного или ошибочного завершения и возвращает новый…
Какие проблемы решили промисы и какие состояния они имеют? Асинхронное выполнение в JS Промисы устранили callback-hell и упростили управление асинхронными операциями Описывают результат операции, которая завершится…
Статические методы для работы с промисами Promise — встроенный конструктор JavaScript Promise.all(iterable) — ожидает завершения всех промисов и отклоняется при первой ошибке Promise.race(iterable) — возвращает первый…
JavaScript в браузере работает в одном потоке Promise предоставляет оболочку для асинхронных операций, однако содержащийся в нём код остаётся синхронным если внутри Promise запускается тяжёлая синхронная операция,…