_stats.value()
本身就是一個解決的承諾。許多方法都需要它,如下所示。所有這些方法都接受_stats
作爲論點。如何在承諾鏈中使用相同的值?
爲了簡單起見,我只使用方法名稱,不調用函數內的函數或從方法返回_stats
。
我想更簡單去除.return
電話
return Promise.resolve()
.then(removeYesterdayKeys)
.then(renameTodayKeys).return(_stats.value())
.then(removeStatsOfToday).return(_stats.value())
.then(addStatsOfToday).return(_stats.value())
.tap(console.log.bind(console))
你真的需要按順序執行它們? – Bergi
所有這些方法返回什麼? – Bergi
@Bergi是的,他們是連續的。這些方法不會返回任何內容。例如:removeStatsOfToday(stats) –