1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 1 1 26 26 2 24 81 24 1 | define(['./forEach'], function (forEach) { /** * Array map */ function map(arr, callback, thisObj) { var results = []; if (arr == null){ return results; } forEach(arr, function (val, i, arr) { results[i] = callback.call(thisObj, val, i, arr); }); return results; } return map; }); |