Underscore [15] : 使用 after 情境

摘要:Underscore 使用 after 情境

今天來介紹 Underscore 的 after 語法 , 

 

其為建立一個方法 , 當它執行了 count 次數之後才會有效果 , 

 

其網站的範例如下 : 

 


var renderNotes = _.after(notes.length, render);
_.each(notes, function(note) {
  note.asyncSave({success: renderNotes});
});
// renderNotes is run once, after all notes have saved.

 

不過我們來自己寫個簡單的範例比較好理解 , 

 

下面的範例為按下click 按鈕4次之後才會執行 alert 語法  :

 


var cb;

cb = _.after(4, function() {
    alert(':)');
});

$('button').on('click', cb);

 

 

 

JS Bin