Zaman uyumsuz JavaScript bekliyor nedir?
Zaman uyumsuz JavaScript bekliyor nedir?

Video: Zaman uyumsuz JavaScript bekliyor nedir?

Video: Zaman uyumsuz JavaScript bekliyor nedir?
Video: 30 Günde Javascript - 18. Gün (Promise, Fetch, Async/Await) 2024, Mayıs
Anonim

Özetle, zaman uyumsuz / beklemek yazmak için daha temiz bir sözdizimidir asenkron Javascript kod. Kodunuzun okunabilirliğini ve akışını artırır. Kullanırken dikkat edilmesi gerekenler zaman uyumsuz / beklemek : zaman uyumsuz işlevler bir söz verir. bekle sadece içinde kullanılabilir zaman uyumsuz engellemek.

Bunu göz önünde bulundurarak, JavaScript'te zaman uyumsuz ne anlama geliyor?

NS zaman uyumsuz işlev bildirimi bir tanımlar asenkron function - bir AsyncFunction nesnesi döndüren bir işlev. asenkron işlevler, olay döngüsü aracılığıyla kodun geri kalanından ayrı bir sırada çalışır ve sonuç olarak örtük bir Söz verir.

Ayrıca, JS düğümünde zaman uyumsuz ve bekleyen nedir biliyor musunuz? İle birlikte düğüm v8, zaman uyumsuz / beklemek özelliği tarafından resmi olarak kullanıma sunuldu. düğüm Sözler ve işlev zincirleme ile başa çıkmak için. Fonksiyonların birbiri ardına zincirlenmesi gerekmez, sadece beklemek Sözü döndüren işlev. Ama işlev zaman uyumsuz bir Promise döndüren bir işlev beklenmeden önce bildirilmesi gerekir.

İnsanlar ayrıca zaman uyumsuz beklemeyi nasıl kullanırım diye soruyorlar.

Eğer sen kullanmak NS zaman uyumsuz bir işlev tanımından önce anahtar kelime, daha sonra bekle kullan fonksiyon içinde. Sen ne zaman beklemek bir söz, işlev, söz verilene kadar engelleyici olmayan bir şekilde duraklatılır. Söz yerine getirilirse, değeri geri alırsınız. Söz reddedilirse, reddedilen değer atılır.

JavaScript'te wait ne işe yarar?

Açıklama. NS beklemek ifadesi, bir Söz verilene kadar (yani yerine getirilene veya reddedilene) zaman uyumsuz işlev yürütmesinin duraklamasına ve yerine getirildikten sonra zaman uyumsuz işlevin yürütülmesine devam etmesine neden olur. Yeniden başlatıldığında, değeri beklemek ifadesi, yerine getirilen Vaat'in ifadesidir.

Önerilen: