js/core/List.js
function (fnc, scope) {
            scope = scope || this;

            for (var i = 0; i < this.$items.length; i++) {
                fnc.call(scope, this.$items[i], i, this.$items);
            }
        }
function (fnc, scope) {
            scope = scope || this;

            for (var i = 0; i < this.$items.length; i++) {
                fnc.call(scope, this.$items[i], i, this.$items);
            }
        }
function ( fnc , scope ) { scope = scope || this ; for ( var i = 0 ; i < this . $items . length ; i ++ ) { fnc . call ( scope , this . $items [ i ] , i , this . $items ) ; } }
Iterates over all items with given callback
@param {Function} fnc callback with signature function(item, index)
@param {Object} scope The call scope of the callback
Iterates over all items with given callback