私は約束を新たにしており、ネイティブプロミス(NodeJs)のベストプラクティスは何か疑問です。プロミス - 返品拒否または拒否(値)の差
私はより良い質問を理解するには、以下のいくつかのコードを配置:B液で
コード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!');
}
});
}
を、私はreturn文を追加。
有用でしょうか?
コードAとコードBの違いは?もしあれば?
'Promise'コンストラクタは、あなたがあなたの関数から返すものを気にしません。 'return 42;'とすることができます – zerkms
コードAでは、* promise *の返り値は未定義ですか? – enricop89
.............. – zerkms