Adakah fungsi async mengembalikan janji?

Isi kandungan:

Adakah fungsi async mengembalikan janji?
Adakah fungsi async mengembalikan janji?
Anonim

Async fungsi sentiasa mengembalikan janji. Jika nilai pulangan fungsi async bukan janji secara eksplisit, ia akan dibungkus secara tersirat dalam janji. Nota: Walaupun nilai pulangan fungsi async berkelakuan seolah-olah ia dibalut dengan Promise.resolve, ia tidak setara.

Adakah firebase mengembalikan Promise?

Firebase mengeluarkan janji, jadi kebanyakan masa anda tidak perlu membuat janji anda sendiri, anda hanya akan menggunakan API Promise yang dihasilkan Firebase. Sedikit kod biasa mungkin kelihatan seperti ini. … Setiap fungsi CheckoutService mengembalikan Janji, jadi saya boleh merantainya dan mengelakkan panggilan balik neraka.

Bagaimana async menunggu berkaitan dengan janji?

Async/Await ialah sintaks fancier untuk mengendalikan berbilang janji dalam fesyen kod segerak. Apabila kami meletakkan kata kunci async sebelum pengisytiharan fungsi, ia akan mengembalikan janji dan kami boleh menggunakan kata kunci await di dalamnya yang menyekat kod sehingga janji ia menunggu diselesaikan atau ditolak.

Adakah menunggu fungsi mengembalikan Janji?

await boleh diletakkan di hadapan mana-mana fungsi berasaskan janji tak segerak untuk menjeda kod anda pada baris itu sehingga janji dipenuhi, kemudian kembalikan nilai yang terhasil. Anda boleh menggunakan await apabila memanggil mana-mana fungsi yang mengembalikan Promise, termasuk fungsi API web.

Adakah fungsi async adalah Janji?

fungsi async mengembalikan janji. fungsi async menggunakan Janji tersirat untuk mengembalikan hasilnya. Walaupun anda tidak kembali ajanji secara eksplisit fungsi async memastikan bahawa kod anda melalui janji. … Apabila menggunakan async tunggu, pastikan anda menggunakan try catch untuk pengendalian ralat.

Disyorkan: