Ri-risolvere (re-resolve) una promise?
Qual è lâoutput del codice sotto?
let promise = new Promise(function(resolve, reject) {
resolve(1);
setTimeout(() => resolve(2), 1000);
});
promise.then(alert);
Lâoutput è: â1â.
La seconda chiamata a âresolveâ è ignorata, perché solo la prima chiamata a reject/resolve viene presa in considerazione. Le chiamate successive sono ignorate.