1 2 3 4 5 6 7 8 9 10 11 12 | 1× 3953× 1801× 1801× 175× 1626× 3545× | export default function map(iteratee, func) { if (!iteratee) return [] if (!func) func = function(item) { return item } if (Array.isArray(iteratee)) { return iteratee.map(func) } else { return Object.keys(iteratee).map(function(key) { return func(iteratee[key], key) }) } } |