Simple, the map function creates a new array with the results of calling a callback for every element in the array.
const array1 = [1, 2, 3];
//mulyiply every element by 2 and create a new array with the newly created elements
const multipliedArrayBy2 = array1.map(element => element * 2);
//Result? multipliedArrayBy2 will have the value [2, 4, 6]
You can also use map function with the current index of the element at we are at.
const array1 = [1, 2, 3]
//mulyiply every element by it’s current index and create a new array with the newly created elements
const multipliedArrayByIndex = array1.map((element, index) => element * index);
//Result? //multipliedArrayByindex will have the value [0, 2, 6]
That’s all you have to know about map function to be productive.
If you want to read more about Array.map() function you can do it here.
Subscribe to our newsletter and stay updated.