1 define(['./append', '../function/makeIterator_'], function (append, makeIterator) {
4 * Maps the items in the array and concatenates the result arrays.
6 function collect(arr, callback, thisObj){
7 callback = makeIterator(callback, thisObj);
13 var i = -1, len = arr.length;
15 var value = callback(arr[i], i, arr);
17 append(results, value);