- 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 |