Middle
Melyik natív JavaScript mechanizmus teszi lehetővé a sorozatos forgatókönyvek végrehajtását válasz várásával (például onboarding vagy több lépéses űrlapok)?
sobes.tech MI
Válasz az MI-től
В JavaScript для реализации последовательных сценариев с ожиданием ответа, например, многошаговых форм или онбординга, используется механизм async/await.
Это синтаксический сахар над промисами, который позволяет писать асинхронный код, выглядящий как синхронный, облегчая чтение и поддержку.
Пример:
async function onboarding() {
const step1 = await completeStep1();
const step2 = await completeStep2(step1);
const step3 = await completeStep3(step2);
console.log('Онбординг завершён');
}
onboarding();
Здесь каждый шаг ждёт завершения предыдущего, что удобно для последовательных операций с асинхронными вызовами.