細かすぎて伝わらないjQuery拡張 (22) “$.times” – Advent Calendar 2016
この記事は賞味期限切れです。(更新から1年が経過しています)
$.times() は、n回処理を繰り返してくれる関数です。
$.times(count, callback)
使い方
var str = "";
$.times(10, function(index){
str += index;
});
console.log(str); // => "0123456789"
第一引数に繰り返したい回数を整数で、 第二引数に実行したい関数を渡します。 関数には0からはじまるインデックスが渡されます。
コード
$.times = function(count, callback){
var i = count;
while(i--){
callback(count - i - 1);
}
};
正直細かすぎたかなって思ってます。
実際にプロダクトのコードに使われる事はあまりなく、デモデータの生成やテスト等で使ったりはします。
コメント