foreach()
[JS] arr.forEach() 와 arr.map()의 차이점!
1. 공통점: 호출한 배열을 순환하면서 각 요소마다 콜백함수를 호출한다. //arr.forEach() const arr = [1, 2, 4]; const newArr = arr.forEach(x=> x*2); console.log(newArr) // undefined; //arr.map() const arr = [1, 2, 4]; const newArr = arr.map(x=> x*2); console.log(newArr) // [2, 4, 8] 2. 차이점: forEach() - return 값 = undefined; (단순 반복 == for문) map() - return 값 = 콜백 함수를 수행한 새로운 배열