00001 var arrayMap = require('./_arrayMap'), 00002 baseIteratee = require('./_baseIteratee'), 00003 baseMap = require('./_baseMap'), 00004 isArray = require('./isArray'); 00005 00048 function map(collection, iteratee) { 00049 var func = isArray(collection) ? arrayMap : baseMap; 00050 return func(collection, baseIteratee(iteratee, 3)); 00051 } 00052 00053 module.exports = map;