</> realdeveloper

Asenkron JavaScript ve await

Asenkron işlem sonucunu beklerken program başka işler yapabilir. Promise gelecekte tamamlanacak sonucu temsil eder. await, içinde bulunduğu async fonksiyonun devamını bekletir; tüm uygulamayı durdurmaz.

Somut bir örnek

Bir ağ isteğinde başarı, hata ve bekleme durumlarını ayrı göster. Bağımsız istekler birlikte beklenebilir; ikinci istek birincinin sonucuna bağlıysa sıralı çalışmalıdır.

const [user, tasks] = await Promise.all([loadUser(), loadTasks()]);

Kendi cümlenle açıkla

Promise reddedilirse yükleniyor göstergesini nasıl kapatırsın?

Nasıl çalışabilirsin?

Önce gerekçeni yaz. Asıl dokümanı kontrol et, bir varsayımını belirle ve farklı bir örnek dene. Bu sayfayı okumak doğrulanmış beceri kanıtı sayılmaz.

Kaynak ve kontrol

MDN asynchronous JavaScript ↗

Özgün RealDeveloper anlatımı; son kaynak kontrolü: .

Pratikle devam et

Bu sayfalar herkese açıktır. Cevaplarını kaydetmek ve kişisel çalışma rotasını kullanmak için giriş yap.

Çalışma konularını aç →