async dan tunggu ialah ciri berkuasa dalam JavaScript yang menjadikan kerja dengan Promises lebih mudah dan lebih mudah dibaca. Mereka membenarkan anda menulis kod tak segerak yang kelihatan dan berkelakuan seperti kod segerak. Berikut ialah gambaran ringkas:
async function myFunction() { // Your code here }
let result = await somePromise;
Berikut ialah contoh mudah untuk menunjukkan cara async dan menunggu berfungsi bersama:
function fetchData() { return new Promise((resolve) => { setTimeout(() => { resolve('Data fetched'); }, 2000); }); } async function getData() { console.log('Fetching data...'); const data = await fetchData(); console.log(data); } getData();
Dalam contoh ini:
async function getData() { try { console.log('Fetching data...'); const data = await fetchData(); console.log(data); } catch (error) { console.error('Error fetching data:', error); } } getData();
Dalam contoh ini, jika fetchData ditolak, ralat akan ditangkap oleh blok tangkapan dan "Ralat mengambil data:" akan dilog bersama dengan mesej ralat.
Terima kasih kerana membaca!
Saya harap anda mendapati artikel ini berguna dan bermaklumat. Jika anda menikmatinya atau mempelajari sesuatu yang baharu, jangan ragu untuk berkongsi pendapat anda dalam ulasan atau berhubung dengan saya.
Jika anda ingin menyokong kerja saya dan membantu saya mencipta lebih banyak kandungan seperti ini, pertimbangkan untuk membeli saya kopi. Sokongan anda bermakna dunia dan membuatkan saya sentiasa bermotivasi!
Terima kasih sekali lagi kerana sudi singgah! ?
Atas ialah kandungan terperinci Javascript: async/await. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!