當我有一個承諾,我通常是這樣的:當承諾中沒有什麼可以回報時該怎麼辦?
funcPromise()
.then(()=> {
// some stuff happens
return value; // what if there's nothing to return here?
})
.then(()=> { //...
})
.catch(err=>log(err));
但是,如果沒有什麼回報,我應該怎麼做return Promise.resolve()
或return null
,或者乾脆return;
?我知道在單線程中,箭頭函數具有隱式返回,但對於我而言,它是一個多語句函數。
一個不返回任何東西的函數將產生未定義的函數。不需要額外的條款。 – Bergi
'funcPromise()'做了什麼沒有任何結果? – Bergi