Apa async menunggu JavaScript?
Apa async menunggu JavaScript?

Video: Apa async menunggu JavaScript?

Video: Apa async menunggu JavaScript?
Video: Async/Await - Flutter in Focus 2024, November
Anonim

Singkatnya, tidak sinkron / menunggu adalah sintaks yang lebih bersih untuk ditulis Javascript asinkron kode. Ini meningkatkan keterbacaan dan aliran kode Anda. Hal-hal yang perlu diingat saat menggunakan tidak sinkron / menunggu : tidak sinkron fungsi mengembalikan janji. Menunggu hanya dapat digunakan di dalam tidak sinkron memblokir.

Dengan mengingat hal ini, apa artinya async dalam JavaScript?

NS tidak sinkron deklarasi fungsi mendefinisikan sebuah asinkron function - fungsi yang mengembalikan objek AsyncFunction. Tidak sinkron fungsi beroperasi dalam urutan terpisah dari kode lainnya melalui loop peristiwa, mengembalikan Janji implisit sebagai hasilnya.

Juga Tahu, apa itu async dan menunggu di node JS? Dengan simpul v8, itu tidak sinkron / menunggu fitur ini secara resmi diluncurkan oleh simpul untuk menangani Janji dan rantai fungsi. Fungsinya tidak perlu dirantai satu demi satu, cukup menunggu fungsi yang mengembalikan Janji. Tapi fungsinya tidak sinkron perlu dideklarasikan sebelum menunggu fungsi yang mengembalikan Janji.

Orang-orang juga bertanya, bagaimana cara menggunakan async menunggu?

Jika kamu menggunakan NS tidak sinkron kata kunci sebelum definisi fungsi, Anda kemudian dapat gunakan menunggu dalam fungsi. Ketika kamu menunggu sebuah janji, fungsi tersebut dijeda dengan cara yang tidak memblokir sampai janji tersebut diselesaikan. Jika janji terpenuhi, Anda mendapatkan nilainya kembali. Jika janji ditolak, nilai yang ditolak dibuang.

Apa yang dilakukan waiting dalam JavaScript?

Keterangan. NS menunggu ekspresi menyebabkan eksekusi fungsi async dijeda hingga Janji diselesaikan (yaitu, dipenuhi atau ditolak), dan untuk melanjutkan eksekusi fungsi async setelah pemenuhan. Ketika dilanjutkan, nilai menunggu ekspresi adalah bahwa dari Janji terpenuhi.

Direkomendasikan: