1 var append = require('./append');
2 var makeIterator = require('../function/makeIterator_');
5 * Maps the items in the array and concatenates the result arrays.
7 function collect(arr, callback, thisObj){
8 callback = makeIterator(callback, thisObj);
14 var i = -1, len = arr.length;
16 var value = callback(arr[i], i, arr);
18 append(results, value);
25 module.exports = collect;