我是新来的承诺,我想知道哪个是本机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 之间的区别是什么?如果有的话?