JavaScript Tutorial

Map vs forEach

map() returns a new array, while forEach() executes a function for side effects.

const numbers = [1, 2, 3];
numbers.map(n => n * 2); // [2, 4, 6]
numbers.forEach(n => console.log(n)); // 1, 2, 3