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