The main difference between forEach() and map() While forEach() alters the array that it's called on, map() returns a new array.