Встречается на собеседованиях • сегодня
Когда сработает созданный Promise
Promise сработает в одном из трех случаев:
- Когда вызывается
resolve()- переходит в состояниеfulfilled - Когда вызывается
reject()- переходит в состояниеrejected - Когда возникает необработанная ошибка в теле промиса
Пример:
javascript
const myPromise = new Promise((resolve, reject) => {
setTimeout(() => {
if (Math.random() > 0.5) {
resolve('Success!');
} else {
reject('Error!');
}
}, 1000);
});
myPromise
.then(result => console.log(result))
.catch(error => console.error(error));Промис выполнится асинхронно, после завершения текущего event loop. Можно принудительно завершить через resolve/reject, либо он завершится автоматически при возврате значения.

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