Mengapa menggunakan async await dalam JavaScript?
Mengapa menggunakan async await dalam JavaScript?

Video: Mengapa menggunakan async await dalam JavaScript?

Video: Mengapa menggunakan async await dalam JavaScript?
Video: JAVASCRIPT LANJUTAN | 14. Async Await 2024, Mungkin
Anonim

tak segerak fungsi guna Janji tersirat untuk mengembalikan hasilnya. Walaupun anda tidak membalas janji secara eksplisit tak segerak fungsi memastikan bahawa kod anda diluluskan melalui janji. tunggu menyekat pelaksanaan kod dalam tak segerak fungsi, yang mana ia ( tunggu pernyataan) adalah sebahagian. tunggu sentiasa untuk satu janji.

Oleh itu, mengapa kita menggunakan async dan menunggu dalam Javascript?

Async / Tunggu dicipta untuk memudahkan proses bekerja dengan dan menulis janji berantai. Async fungsi mengembalikan Janji. Jika fungsi melemparkan ralat, Janji akan ditolak. Jika fungsi mengembalikan nilai, Janji akan diselesaikan.

Begitu juga, apakah yang dilakukan async dalam Javascript? The tak segerak pengisytiharan fungsi mentakrifkan an tak segerak fungsi - fungsi yang mengembalikan objek AsyncFunction. Tak segerak fungsi beroperasi dalam susunan berasingan daripada kod yang lain melalui gelung peristiwa, mengembalikan Janji tersirat sebagai hasilnya.

Di sini, mengapa kita menggunakan async await?

tunggu ialah digunakan untuk memanggil an tak segerak berfungsi dan tunggu untuk menyelesaikan atau menolak. Satu lagi kelebihan menggunakan lebih kecil tak segerak Fungsinya ialah anda memaksa diri anda untuk berfikir apa itu tak segerak fungsi yang boleh dijalankan secara selari. Jika kod anda mengandungi kod penyekat adalah lebih baik untuk menjadikannya sebagai tak segerak fungsi.

Bagaimana menggunakan async menanti JS?

The tunggu operator digunakan untuk menunggu Janji. Ia boleh digunakan di dalam Async blok sahaja. Kata kunci Tunggu membuat JavaScript tunggu sehingga janji itu membuahkan hasil. Perlu diingatkan bahawa ia hanya membuat tak segerak fungsi blok tunggu dan bukan keseluruhan pelaksanaan program.

Disyorkan: