Встречается на собеседованиях • сегодня
Как понять является ли операция асинхронной в коде JavaScript
В JavaScript асинхронные операции обычно возвращают Promise, используют async/await или работают через колбэки. Основные признаки:
- Возвращают Promise:
js
fetch('/api') // асинхронная
.then(response => response.json())- Используют async/await:
js
async function getData() {
const data = await fetch('/api') // await указывает на асинхронность
}- Колбэк-функции в API типа setTimeout, fs.readFile и т.д.:
js
setTimeout(() => {}, 1000) // асинхронный таймер- События (addEventListener, WebSocket и др.)
Синхронный код выполняется сразу и блокирует поток, асинхронный - откладывается в очередь событий и выполняется позже.

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