gpt4 book ai didi

ecmascript-6 - 已解决 promise 的默认返回值

转载 作者:行者123 更新时间:2023-12-01 13:42:40 25 4
gpt4 key购买 nike

我正在学习编写在 ES6 中返回 promise 的函数,例如:

function async() {
return new Promise(function (resolve, reject) {
if (doStuff()) {
resolve(value);
} else {
reject(error);
}
}
}

有时,在 resolve(value) 中没有有用的值可以传回。 .在这些情况下,返回的默认值应该是什么?

最佳答案

就像没有 return 的函数一样声明做返回undefined ,你应该返回一个对 undefined 的 promise .您可以将其显式传递给 resolve或者简单地省略参数,它将默认为 undefined以及。

关于ecmascript-6 - 已解决 promise 的默认返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38624665/

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