핵심 메서드: forEach, map, filter, reduce, find, some, every


1. 배열 고급 메서드란?

배열 고급 메서드는

👉 반복문(for)을 “의도 중심 코드”로 대체하기 위한 도구입니다.

// before (반복문)
for (let i = 0; i < arr.length; i++) {
  ...
}

// after (의도 명확)
arr.map(...)
arr.filter(...)

✔ 코드 짧아짐

✔ 가독성 향상

✔ 실무·면접 필수


2. forEach() — 단순 반복 실행

🔹 역할


🔹 기본 형태

배열.forEach((요소, 인덱스, 배열) => {
  실행문;
});

🔹 예시

const nums = [1, 2, 3];

nums.forEach(n => {
  console.log(n);
});