Video: JS düğümünde beklemenin kullanımı nedir?
2024 Yazar: Lynn Donovan | [email protected]. Son düzenleme: 2023-12-15 23:54
İ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. Ancak zaman uyumsuz işlevin daha önce bildirilmesi gerekiyor. bekliyor bir Promise döndüren bir işlev.
Bu şekilde, beklemeyi nasıl kullanıyorsunuz?
NS beklemek anahtar kelime Bu, söz verilene kadar kodunuzu o satırda duraklatmak ve ardından elde edilen değeri döndürmek için herhangi bir zaman uyumsuz söz tabanlı işlevin önüne konabilir. Bu arada, yürütmek için bir şans bekleyen diğer kodlar bunu yapar.
Daha sonra, soru şu ki, zaman uyumsuz beklemenin amacı nedir? zaman uyumsuz / beklemek karmaşık hale getirmeye izin verir asenkron kod, senkronize olan kadar basit görünüyor. Yazı yapar asenkron kod çok daha kolay. Kendi sorunuzda belirttiğiniz gibi, senkron varyantı yazıyormuşsunuz gibi görünüyor - ama aslında asenkron.
Peki, neden zaman uyumsuz kullanıyoruz ve JavaScript'te bekliyoruz?
zaman uyumsuz / bekle zincirleme vaatlerle çalışma ve yazma sürecini basitleştirmek için oluşturuldu. zaman uyumsuz işlevler bir Söz döndürür. İşlev bir hata verirse, Söz reddedilecektir. İşlev bir değer döndürürse, Söz çözülecektir.
Bekleyen zaman uyumsuz nasıl çalışır?
JavaScript ES8 tanıtıldı zaman uyumsuz / beklemek bu yapar Görev ile ilgili Çalışma Vaatler ile daha kolay. Bir zaman uyumsuz işlev bir içerebilir beklemek işlevin yürütülmesini duraklatan ve geçirilen Sözün çözümünü bekleyen ve ardından zaman uyumsuz işlevin yürütülmesi ve çözümlenen değeri döndürür.
Önerilen:
JS düğümünde pg nedir?
Bir ORM kullanmak yerine, doğrudan PG NodeJS paketini kullanacağız - PG, PostgreSQL veritabanıyla arayüz oluşturmak için bir NodeJs paketidir. PG'yi tek başına kullanmak, ham SQL sorguları kullanarak DB'deki verileri sorgulayıp işleyeceğimiz için bize bazı temel SQL sorgularını anlama fırsatı da verecektir
JS düğümünde nasıl daha iyi olabilirim?
Bu makalede: 1. İpucu: Zaman uyumsuz kullanın - bekleyin. 2. İpucu: import ve import() ile tanışın 3. İpucu: HTTP/2 ile tanışın. 4. İpucu: Kod stili tartışmalarından kurtulun. İpucu #5: Düğümünüzü sabitleyin. js uygulamaları. İpucu #6: Mikro hizmetleri benimseyin. İpucu #7: Hizmetlerinizi izleyin. 8. İpucu: Açık kaynaklı projelere katkıda bulunun
JS düğümünde REPL nedir?
REPL, Read Eval Print Loop anlamına gelir ve Windows konsolu veya Unix/Linux kabuğu gibi bir komutun girildiği ve sistemin etkileşimli modda bir çıktıyla yanıt verdiği bir bilgisayar ortamını temsil eder. Node.js veya Node, bir REPL ortamıyla birlikte gelir
JS düğümünde senkron ve asenkron nedir?
Programlamada, senkronize işlemler, görev tamamlanana kadar talimatları engellerken, asenkron işlemler diğer işlemleri engellemeden yürütülebilir. Eşzamansız işlemler genellikle bir olay başlatılarak veya sağlanan bir geri arama işlevi çağrılarak tamamlanır
JS düğümünde JSON paketinin kullanımı nedir?
Paket. json, Node JS Projesi veya uygulamasıyla ilgili tüm meta veri bilgilerini içeren düz bir JSON (Java Komut Dosyası Nesne Gösterimi) metin dosyasıdır. Her Düğüm JS Paketi veya Modülü, meta verilerini düz JSON Nesnesi biçiminde açıklamak için kök dizinde bu dosyaya sahip olmalıdır