DoneJS StealJS jQuery ++ FuncUnit DocumentJS
3.0.0
2.3.27

 

  • Github
  • Twitter
  • Chat
  • Forum
  • Bitovi
    • Bitovi.com
    • Blog
    • Consulting
    • Training
    • Open Source
  • Chat
  • Forum
  • Star
  • Follow @canjs
  • each
  • / On this page
    • each

      function

      Call a function on each element of a List.

      • source

      list.each( callback(item, index) )

      each iterates through the List, calling a function for each element.

      Parameters

      1. callback {function(*, Number)}:

        the function to call for each element The value and index of each element will be passed as the first and second arguments, respectively, to the callback. If the callback returns false, the loop will stop. The callback is not invoked for List elements that were never initialized.

      Returns

      {can.List}:

      this List, for chaining

      var i = 0;
      new can.List([1, 10, 100]).each(function(element, index) {
          i += element;
      });
      
      i; // 111
      
      i = 0;
      new can.List([1, 10, 100]).each(function(element, index) {
          i += element;
          if(index >= 1) {
              return false;
          }
      });
      
      i; // 11
      

      CanJS is part of DoneJS. Created and maintained by the core DoneJS team and Bitovi. Currently 3.0.0.