Встречается на собеседованиях • сегодня
Как работает await с непромисами
await можно использовать с любыми значениями, не только с промисами. Если значение не является промисом, оно автоматически оборачивается в разрешённый промис, и выполнение кода продолжается без задержки.
javascript
async function example() {
const num = await 42; // Оборачивается в Promise.resolve(42)
console.log(num); // 42 (сразу)
const str = await 'hello'; // Promise.resolve('hello')
console.log(str); // 'hello' (сразу)
}
example();Это работает так же, как Promise.resolve(value). Однако, если значение — это промис, await будет ждать его разрешения.

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