Have baseMap use getLength and isLength.

This commit is contained in:
jdalton
2015-04-12 10:33:34 -07:00
parent 1d8efe1cf8
commit 20183bbd57

View File

@@ -2475,9 +2475,12 @@
* @returns {Array} Returns the new mapped array.
*/
function baseMap(collection, iteratee) {
var result = [];
var index = -1,
length = getLength(collection),
result = isLength(length) ? Array(length) : [];
baseEach(collection, function(value, key, collection) {
result.push(iteratee(value, key, collection));
result[++index] = iteratee(value, key, collection);
});
return result;
}