Встречается на собеседованиях • сегодня
Работал ли с Promise
Да, работал. Promise — это объект, представляющий результат успешного или неудачного завершения асинхронной операции. Основные состояния: pending, fulfilled, rejected.
Пример:
javascript
const fetchData = new Promise((resolve, reject) => {
setTimeout(() => {
const success = true;
if (success) {
resolve('Данные получены');
} else {
reject('Ошибка загрузки');
}
}, 1000);
});
fetchData
.then(data => console.log(data))
.catch(error => console.error(error))
.finally(() => console.log('Завершено'));
text
Используются методы:
- `then()` — обработка успешного результата
- `catch()` — обработка ошибок
- `finally()` — выполнится в любом случае
Также работал с `Promise.all`, `Promise.race`, `Promise.allSettled` для работы с несколькими промисами.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы