Fungsi await di JavaScript digunakan untuk menunggu hingga suatu promise diselesaikan dan mengembalikan hasilnya.

Pada dasarnya, ketika menggunakan async/await di JavaScript, Anda menandai suatu fungsi sebagai async dengan menambahkan kata kunci "async" sebelum deklarasi fungsi. Ketika Anda ingin menunggu hasil dari suatu promise, Anda menggunakan kata kunci "await" di depan ekspresi promise tersebut.

Contoh penggunaan await:

async function getData() {
  const response = await fetch('https://api.example.com/data');
  const data = await response.json();
  return data;
}

// Memanggil fungsi getData
getData().then(data => {
  console.log(data);
}).catch(error => {
  console.error(error);
});

Dalam contoh di atas, fungsi getData digunakan untuk mengambil data dari suatu API menggunakan metode fetch. Dengan menggunakan await, kita dapat menunggu hingga promise dari fetch selesai dan kemudian mengonversi responsenya menjadi JSON. Hasil JSON tersebut kemudian dapat diakses melalui variabel data.

Perhatikan bahwa penggunaan await hanya diizinkan di dalam fungsi yang diberi tanda async


原文地址: https://www.cveoy.top/t/topic/hzFE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录