JS Array.map mantém o pedido
map calls a provided callbackFn function once for each element
in an array, in order, and constructs a new array from the results.
callbackFn is invoked only for indexes of the array which have
assigned values (including undefined).
florinrelea