Map is a higher-order function that allows us to map a callback to each element of a collection. It is particularly useful when translating all elements of an array from one set of values to another. Here is a simple code example:
function myJS()
{
let array = [1, 2, 3];
let arrayPlusTwo = array.map(current => current + 2);
// arrayPlusTwo == [3, 4, 5]
}
This technique makes it possible to avoid using structural loops as much as possible when simply modifying the values of an array.