2016-05-16 28 views

回答

3

不使用返回值,但它可以是快速退出函數的快速方法。就這樣。你有上面的代碼可以寫的功能完全相同的方式,而不返回

if (err) 
    reject(err); 
else if (rows.info.numRows > 0) 
    resolve(true); 
else 
    resolve(false); 

甚至更​​好

if (err) 
    reject(err); 
else 
    resolve(rows.info.numRows > 0); 
-1

不,你不應該因爲一旦承諾解決/拒絕它永遠不會改變狀態

相關問題