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
