Встречается на собеседованиях • сегодня
Какие знаешь методы для работы с асинхронными запросами
В JavaScript есть несколько подходов для работы с асинхронностью:
- Callback - классический способ, но приводит к "callback hell":
js
fetchData((err, data) => {
if (err) handleError();
processData(data);
});- Promises - более современный подход с цепочками then/catch:
js
fetchData()
.then(data => processData(data))
.catch(err => handleError(err));- Async/Await - синтаксический сахар над промисами:
js
async function getData() {
try {
const data = await fetchData();
processData(data);
} catch (err) {
handleError(err);
}
}- Генераторы - менее распространённый способ через yield.
Также есть специальные API типа Fetch API, Axios, которые возвращают промисы. Для параллельных запросов используют Promise.all(), Promise.race() и другие комбинаторы.

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