Memahami Fungsi Asynchronous
Model pengaturcaraan tak segerak JavaScript membolehkan pelaksanaan kod tanpa menyekat utas utama. Fungsi tak segerak direka bentuk untuk berfungsi dengan model ini, membolehkan pengendalian tindakan asinkron yang cekap.
Peranan Kata Kunci "Async" dan "Await"
The "async " kata kunci mengisytiharkan fungsi sebagai fungsi tak segerak. Fungsi ini mengembalikan janji, objek khas yang mewakili hasil akhirnya operasi tak segerak. Fungsi "Async" menggunakan "menunggu" untuk menjeda pelaksanaannya sehingga janji diselesaikan atau ditolak.
Contoh Fungsi Asynchronous
Pertimbangkan contoh berikut:
<code class="javascript">async function asyncExample() { const data = await Promise.resolve("Hello!"); console.log(data); }</code>
Dalam fungsi ini, kata kunci "async" digunakan untuk mengisytiharkannya sebagai fungsi tak segerak. Ia menggunakan kata kunci "menunggu" untuk menjeda pelaksanaannya sehingga janji yang dikembalikan oleh Promise.resolve() diselesaikan. Setelah janji diselesaikan, ia mencatatkan hasilnya.
Kelebihan Fungsi Tak Segerak
Fungsi tak segerak menawarkan beberapa kelebihan:
Prasyarat untuk Memahami
Untuk memahami sepenuhnya fungsi tak segerak dalam JavaScript, pemahaman asas tentang:
adalah perlu. Dengan memanfaatkan async dan menunggu kata kunci, pembangun JavaScript boleh menulis kod tak segerak yang cekap dan boleh diselenggara, meningkatkan prestasi keseluruhan dan pengalaman pengguna aplikasi web.
Atas ialah kandungan terperinci Apakah Fungsi Asynchronous dalam JavaScript dan Bagaimana Ia Menggunakan \'Async\' dan \'Await\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!