Встречается на собеседованиях • сегодня
Как выглядит в браузере объект написанный через Promise
Promise — это объект, представляющий асинхронную операцию. В консоли браузера он выглядит так:
```javascript
Promise {}
[[Prototype]]: Promise
[[PromiseState]]: "pending" // или "fulfilled", "rejected"
[[PromiseResult]]: undefined // или значение/ошибка
```
Пример:
```javascript
const myPromise = new Promise((resolve) => {
setTimeout(() => resolve('Done!'), 1000);
});
console.log(myPromise); // Promise { }
// Через секунду:
// Promise {: "Done!"}
```
Состояния:
- `pending` — начальное состояние
- `fulfilled` — успешно выполнено
- `rejected` — выполнено с ошибкой
В DevTools можно раскрыть объект и увидеть его текущее состояние и результат.

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