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()
})