Pump
一個Function回呼處理的計數器,能夠美化你的程式設計。
let pump = Packhouse.createPump(10, callback)
方法
Press
呼叫即計數+1,由上方例子代表呼叫10次Press
即呼叫callback
。
pump.press()
Add
再加一點目標,或很多,意味著你必須宣告更多次的Press
。
pump.add() // 同pump.add(1)
pump.add(3)
Each
直接依照目標計數次數迭代。
注意不是從0開始,並不會宣告之前已經宣告
Press
的事件。
// count 為當前計數的數字
pump.each((press, count) => {
// do something...
press()
})