当我有一个承诺,我通常是这样的:当承诺中没有什么可以回报时该怎么办?
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