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.
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>
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>
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!