のために私は例えば、ES6で約束を返す関数を書くことについて学んでいる:デフォルト戻り値解決済みの約束
function async() {
return new Promise(function (resolve, reject) {
if (doStuff()) {
resolve(value);
} else {
reject(error);
}
}
}
時には、resolve(value)
に戻って渡すことは有用な値はありません。このような場合、返されるデフォルト値は何ですか?
通常、引数なしで呼び出すだけです。約束は未定義に解決されます。 –
実際に戻ってくる価値がないのは非常に稀です。呼び出し元が*何かを待っていないなら、なぜ彼は待っていて、約束を返すのですか? – Bergi