什么是错误?我认为这个代码必须输出22,23,24,25 ...等无限。如何在承诺的处理者中称呼诺言?
function find() {
let numberPage = 22;
getPromiseOpenPage(numberPage);
function getPromiseOpenPage (numberPage) {
return new Promise(function (resolve, reject) {
resolve(numberPage);
})
}
getPromiseOpenPage().then(
function (res) {
console.log(res);
getPromiseOpenPage(res++);
}
)
}
getPromiseOpenPage正好运行三次......在这三个场合的说法是'22','undefined'和'NaN' –
嗨@АлександрКнязев如果有的话答案s已解决您的问题,请考虑通过点击复选标记来接受它。这向更广泛的社区表明,您已经找到了解决方案,并为答复者和您自己提供了一些声誉。没有义务这样做。 – zurfyx