Selesaikan ulang sebuah promise?
Apa keluaran dari kode di bawah ini?
let promise = new Promise(function(resolve, reject) {
resolve(1);
setTimeout(() => resolve(2), 1000);
});
promise.then(alert);
Keluarannya adalah: 1
.
Panggilan kedua untuk resolve
diabaikan, karena hanya panggilan pertama reject/resolve
yang diperhitungkan. Panggilan lebih lanjut diabaikan.