gpt4 book ai didi

javascript - 链接 promise 和传递值的简洁方式

转载 作者:行者123 更新时间:2023-11-28 19:20:12 24 4
gpt4 key购买 nike

使用 Bluebird promise 编写此内容的最简洁方式是什么:

return someFunc().then(function(result) {
return otherFunc(result).then(function(foo) {
...
});
});

我看到一些 util 函数,例如 result(),但不完全清楚我将如何/使用哪个。基本上我需要调用第二个函数,同时传递第一个函数的结果作为参数。或者这是最简洁的?

最佳答案

你可以像这样简化它:

return someFunc()
.then(otherFunc)
.then(function(foo) {
return foo; // assuming you do more here...
});

我希望这不是您的全部代码,否则最后一个带有 return 的函数将毫无用处,整个代码相当于

return someFunc().then(otherFunc);

关于javascript - 链接 promise 和传递值的简洁方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29038585/

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