Apa yang menanti dalam nod?
Apa yang menanti dalam nod?

Video: Apa yang menanti dalam nod?

Video: Apa yang menanti dalam nod?
Video: Alan Walker x Emma Steinbakken - Not You (Live Performance) 2024, November
Anonim

Dengan Nod v8, async/ tunggu ciri telah dilancarkan secara rasmi oleh Nod untuk menangani Janji dan rantaian fungsi. Fungsi tidak perlu dirantai satu demi satu, semata-mata tunggu fungsi yang mengembalikan Janji. Tetapi fungsi async perlu diisytiharkan sebelum ini sedang menunggu fungsi mengembalikan Janji.

Soalan juga ialah, apa yang menanti dalam nod JS?

tunggu . js ialah perpustakaan janji yang ringan dan bebas pergantungan yang menjadikan kedua-dua logik bersiri dan selari mudah dengan memikirkan dari segi set. awak tunggu () satu set perkara, dan apabila anda mempunyai semua perkara, anda melakukan perkara.

Begitu juga, bagaimana anda menggunakan await? The tunggu kata kunci Ini boleh diletakkan di hadapan mana-mana fungsi berasaskan janji tak segerak untuk menjeda kod anda pada baris itu sehingga janji dipenuhi, kemudian mengembalikan nilai yang terhasil. Sementara itu, kod lain yang mungkin menunggu peluang untuk melaksanakan boleh berbuat demikian.

Di samping ini, bolehkah saya menggunakan async await dalam nod?

Async fungsi tersedia secara asli di Nod dan dilambangkan dengan tak segerak kata kunci dalam pengisytiharan mereka. Mereka sentiasa membalas janji, walaupun anda tidak menulisnya secara eksplisit buat jadi. Juga, yang tunggu kata kunci hanya tersedia di dalam tak segerak berfungsi pada masa ini - ia tidak boleh digunakan dalam skop global.

Bagaimana anda menunggu janji?

Jika anda menggunakan kata kunci async sebelum definisi fungsi, anda boleh menggunakan tunggu dalam fungsi. Bila awak tunggu janji , fungsi dijeda dengan cara tidak menyekat sehingga janji menetap. Sekiranya janji memenuhi, anda mendapat nilai semula. Sekiranya janji menolak, nilai yang ditolak dilemparkan.

Disyorkan: