gpt4 book ai didi

javascript - 从 promise then() 返回

转载 作者:IT王子 更新时间:2023-10-29 02:45:52 26 4
gpt4 key购买 nike

我有这样的 javascript 代码:

function justTesting() {
promise.then(function(output) {
return output + 1;
});
}

var test = justTesting();

我总是得到 var 测试的未定义值。我认为这是因为 promise 还没有解决。有没有办法从 promise 返回一个值?

最佳答案

当您从 then() 回调中返回某些内容时,这有点神奇。如果您返回一个值,则使用该值调用下一个 then()。但是,如果您返回类似 promise 的内容,下一个 then() 会等待它,并且仅在该 promise 完成(成功/失败)时调用。

来源:https://web.dev/promises/#queuing-asynchronous-actions

关于javascript - 从 promise then() 返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34094806/

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