(arr, iterator)
| 31 | }; |
| 32 | |
| 33 | var _map = function (arr, iterator) { |
| 34 | if (arr.map) { |
| 35 | return arr.map(iterator); |
| 36 | } |
| 37 | var results = []; |
| 38 | _forEach(arr, function (x, i, a) { |
| 39 | results.push(iterator(x, i, a)); |
| 40 | }); |
| 41 | return results; |
| 42 | }; |
| 43 | |
| 44 | var _reduce = function (arr, iterator, memo) { |
| 45 | if (arr.reduce) { |