Promise

Promise adalah Object di JavaScript yang merepresentasikan hasil dari operasi async (pending, fulfilled, rejected). Menggantikan callback hell dengan .then() dan .catch().

// Contoh Promise
const getUsers = new Promise((resolve, reject) => {
  const success = true;
  if (success) resolve(['Budi', 'Siti']);
  else reject('Gagal mengambil data');
});
getUsers.then(data => console.log(data)).catch(err => console.log(err));

Istilah Terkait

Kembali ke Glosarium Pemrograman