> Куда пойдет выполнение после запуска промиса в JavaScript (JavaScript)
Уровень: senior · Роль: frontend · Категория: Технические вопросы
Компании: Black Wall Group (BWG)
Стек: JavaScript
> Пример ответа
После запуска промиса выполнение кода не блокируется - промис ставится в очередь микрозадач (microtask queue). Сначала синхронный код выполняется до конца, затем Event Loop обрабатывает все микрозадачи (включая .then, .catch, .finally), и только потом - макрозадачи (setTimeout, setInterval и т.д.). Таким образом, код после вызова промиса продолжает выполняться синхронно, а колбэки промиса отрабатывают после завершения текущего синхронного стека.
> Похожие задачи по frontend
Какие данные (примитивы или объекты) можно хранить в localStorage
Какие коллекции кроме Set существуют в JavaScript
Какие новые возможности JavaScript знаешь
Как реализовать функцию, принимающую селектор и возвращающую объект с методами для добавления классов и навешивания событий
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью