Simple, the map function creates a new array with the results of calling a callback for every element in the array.
Example:
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.
Example:
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.
Enjoy!