Rumah >hujung hadapan web >tutorial js >Apakah Faedah Fungsi Asynchronous dalam JavaScript?

Apakah Faedah Fungsi Asynchronous dalam JavaScript?

Susan Sarandon
Susan Sarandonasal
2024-10-19 22:37:02782semak imbas

What are the Benefits of Asynchronous Functions in JavaScript?

Apakah Fungsi Asynchronous dalam JavaScript?

Fungsi tak segerak dalam JavaScript membenarkan kod untuk dilaksanakan tanpa menyekat urutan utama. Ini berguna untuk tugasan yang mengambil masa untuk diselesaikan, seperti membuat permintaan rangkaian atau membaca fail daripada cakera.

Fungsi Async

Kata kunci async digunakan untuk mencipta fungsi tak segerak. Fungsi Async mengembalikan objek Promise. Apabila fungsi selesai pelaksanaan, Promise menyelesaikan dengan hasil fungsi.

<code class="js">async function myFunction() {
  // ...
}</code>

Tunggu Kata Kunci

Kata kunci await boleh digunakan dalam fungsi async untuk menunggu Promise diselesaikan. Ini menjeda pelaksanaan fungsi sehingga Janji diselesaikan.

<code class="js">async function myFunction() {
  const data = await fetch('myData');
  // ...
}</code>

Faedah Fungsi Asynchronous

Fungsi tak segerak boleh meningkatkan prestasi kod anda dengan membenarkan anda melaksanakan tugas yang berjalan lama tanpa menyekat benang utama. Ia juga memudahkan untuk menulis dan mengurus kod tak segerak.

Atas ialah kandungan terperinci Apakah Faedah Fungsi Asynchronous dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn