Adakah janji tidak segerak?
Adakah janji tidak segerak?

Video: Adakah janji tidak segerak?

Video: Adakah janji tidak segerak?
Video: D.U.A - ENDEQ NE TETU 2024, November
Anonim

tak segerak fungsi menggunakan tersirat Janji untuk mengembalikan hasilnya. Walaupun anda tidak kembali a janji secara eksplisit tak segerak fungsi memastikan bahawa kod anda dihantar melalui a janji . menunggu hanya menyekat pelaksanaan kod dalam tak segerak fungsi. Ia hanya memastikan bahawa baris seterusnya dilaksanakan apabila janji menyelesaikan.

Hanya begitu, adakah async mengembalikan janji?

Async fungsi Perkataan “ tak segerak ” sebelum fungsi bermaksud satu perkara mudah: fungsi sentiasa mengembalikan janji . Nilai lain dibalut dengan diselesaikan janji secara automatik. Jadi, tak segerak memastikan bahawa fungsi mengembalikan janji , dan membalut bukan- janji di dalamnya.

Juga Ketahui, bagaimana saya menggunakan async await dengan janji? Jika awak guna yang tak segerak kata kunci sebelum definisi fungsi, anda boleh guna tunggu dalam fungsi. Bila awak tunggu a janji , fungsi dijeda dengan cara tidak menyekat sehingga janji menetap. Sekiranya janji memenuhi, anda mendapat nilai semula. Sekiranya janji menolak, nilai yang ditolak dilemparkan.

Juga, adakah Janji segerak atau tak segerak?

Janji tidak betul-betul segerak atau tak segerak dalam dan diri mereka sendiri. Apabila anda mencipta a janji panggilan balik yang anda hantar kepadanya dilaksanakan serta-merta dan tiada kod lain boleh dijalankan sehingga fungsi itu menghasilkan.

Apakah yang dilakukan oleh async?

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.

Disyorkan: