HOME > > > >

each

_.each(list, iterator, [context])

listの各要素に対してiteratorを実行。 listがarrayの場合、iteratorはelement, index, listの引数をとり、 オブジェクトの場合、value、key、listをとります。

list
array|object
iterator
function
[context]
??

サンプル

実行結果

実行 削除

Javascript

  1. debug1 = new Debug('#code1-dump');
  2. $('span#code1-execute').on('click', function(e){
  3.     _.each(['A','B','C'], function(element, index, list){
  4.         debug1.dump(element, index, list);
  5.     });
  6. });
  7.  
  8. $('span#code1-console-clear').on('click', function(e){
  9.     debug1.clear();
  10. });

HTML

  1. <span class="cq-btn m-success" id="code1-execute">実行</span>
  2. <span class="cq-btn m-danger" id="code1-console-clear">削除</span>
  3. <div id="code1-dump"></div>

listがobjectの場合、iteratorはvalue, key, listの引数をとる。

サンプル

実行結果

実行 削除

Javascript

  1. var debug2 = new Debug('#code2-dump');
  2.  
  3. $('span#code2-execute').on('click', function(e){
  4.     _.each({a: 'aaa', b: 'bbb', c: 'ccc'}, function(value, key, list){
  5.         debug2.dump(value, key, list);
  6.     });
  7. });
  8.  
  9. $('span#code2-console-clear').on('click', function(e){
  10.     debug2.clear();
  11. });
  12.  

HTML

  1. <span class="cq-btn m-success" id="code2-execute">実行</span>
  2. <span class="cq-btn m-danger" id="code2-console-clear">削除</span>
  3. <div id="code2-dump"></div>