gpt4 book ai didi

javascript - Promise - return reject 或 reject(value) 之间的区别

转载 作者:搜寻专家 更新时间:2023-10-31 23:16:48 27 4
gpt4 key购买 nike

<分区>

我是 Promise 的新手,我想知道哪种是原生 Promise (NodeJs) 的最佳实践。

我在下面放了一些代码以更好地理解这个问题:

代码A

function foo(condition) {
return new Promise((resolve, reject) => {
if(condition){
resolve('Promise result!');
} else {
reject('Promise rejected!');
}
});
}

代码B

function foo(condition) {
return new Promise((resolve, reject) => {
if(condition){
return resolve('Promise result!');
} else {
return reject('Promise rejected!');
}
});
}

在解决方案 B 中,我添加了 return 语句。

有用吗?

代码 A代码 B 有什么区别?如果有的话?

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