私は次のコードを書いていますが、解決コールバックではなく拒否しようとしています。Javascript Promise未解決
(function() {
var restante = 0;
'use strict';
function wait() {
return new Promise(function(done, reject) {
setTimeout(function() {
if (restante = 0) {
done();
} else {
reject();
}
}, 2000);
});
}
wait().
then(function() {
console.log("First Resolution");
}).catch(function() {
console.log("Error occured");
});
})();
なぜ毎回拒否されるのですか?
if(restante === 0) '(restante === 0)'にする必要があります。 – rckrd