_.each(list, iterator, [context])
listの各要素に対してiteratorを実行。
listがarrayの場合、iteratorはelement, index, listの引数をとり、
オブジェクトの場合、value、key、listをとります。
- list
- array|object
- iterator
- function
- [context]
- ??
サンプル
Javascript
debug1 = new Debug('#code1-dump');
$('span#code1-execute').on('click', function(e){
_.each(['A','B','C'], function(element, index, list){
debug1.dump(element, index, list);
});
});
$('span#code1-console-clear').on('click', function(e){
debug1.clear();
});
HTML
<span class="cq-btn m-success" id="code1-execute">実行</span>
<span class="cq-btn m-danger" id="code1-console-clear">削除</span>
<div id="code1-dump"></div>
listがobjectの場合、iteratorはvalue, key, listの引数をとる。
サンプル
Javascript
var debug2 = new Debug('#code2-dump');
$('span#code2-execute').on('click', function(e){
_.each({a: 'aaa', b: 'bbb', c: 'ccc'}, function(value, key, list){
debug2.dump(value, key, list);
});
});
$('span#code2-console-clear').on('click', function(e){
debug2.clear();
});
HTML
<span class="cq-btn m-success" id="code2-execute">実行</span>
<span class="cq-btn m-danger" id="code2-console-clear">削除</span>
<div id="code2-dump"></div>