Встречается на собеседованиях • сегодня
Как выглядит в браузере объект написанный через async/await
```javascript
async function fetchData() {
const response = await fetch('https://api.example.com/data');
const data = await response.json();
return data;
}
const result = fetchData();
console.log(result); // Promise {}
```
При вызове async-функции она всегда возвращает Promise, даже если внутри используется await. В консоли браузера вы увидите объект Promise в состоянии "pending" (ожидание), пока асинхронная операция не завершится. Для получения реальных данных нужно использовать then() или другой await:
```javascript
fetchData().then(data => console.log(data)); // реальные данные
```
Или внутри другой async-функции:
```javascript
(async () => {
const data = await fetchData();
console.log(data); // реальные данные
})();
```

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