Does it mutate 😱
Array.prototype.map
No mutation
Description
The map()
method of Array
instances creates
a new array populated with the results of calling a provided function on
every element in the calling array.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map
Example
const array1 = [1, 4, 9, 16];
// Pass a function to map
const map1 = array1.map((x) => x * 2);
console.log(map1);
// Expected output: Array [2, 8, 18, 32]