gpt4 book ai didi

Javascript Promise 不会解决

转载 作者:行者123 更新时间:2023-11-30 07:33:46 25 4
gpt4 key购买 nike

我已经编写了以下代码,但它会拒绝而不是解析回调。

(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)

应该是:

if (restante === 0)

https://jsfiddle.net/6nx92hhf/2/

关于Javascript Promise 不会解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41237806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com