Встречается на собеседованиях • сегодня
Как понимаешь когда выполнится Promise
Промис выполнится, когда его состояние изменится с pending на fulfilled (успешно) или rejected (с ошибкой). Это происходит асинхронно после вызова resolve() или reject() внутри промиса. Даже если результат доступен сразу, обработчики (then/catch/finally) всегда выполняются после основного кода.
javascript
console.log('Start');
new Promise(resolve => {
console.log('Inside Promise');
resolve('Done');
}).then(result => console.log(result));
console.log('End');
// Вывод:
// Start
// Inside Promise
// End
// DoneПромисы микротасках, поэтому имеют приоритет перед макротасками (setTimeout и др.).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы