• Use map when you need a new array with modified elements.
  • Use forEach when you only need to perform an action on each element without creating a new array.
const numbers = [1, 2, 3];
const doubledNumbers = numbers.map(number => number * 2);
console.log(numbers); // Output: [1, 2, 3] (original array remains unchanged)
console.log(doubledNumbers); // Output: [2, 4, 6]

 

const numbers = [1, 2, 3];
numbers.forEach(number => console.log(number * 10)); // Logs 10, 20, 30
console.log(numbers); // Output: [1, 2, 3] (original array might be unchanged, depending on the callback)

'🖥️FE🖥️ > 🌟Java Script🌟' 카테고리의 다른 글

js 최대 재귀 함수 실행 횟수  (0) 2024.05.02
shallow copy  (0) 2024.03.27
Java Script  (0) 2023.12.19
for 문 영향 범위  (0) 2022.11.25

+ Recent posts