핵심 메서드: forEach, map, filter, reduce, find, some, every
배열 고급 메서드는
👉 반복문(for)을 “의도 중심 코드”로 대체하기 위한 도구입니다.
// before (반복문)
for (let i = 0; i < arr.length; i++) {
...
}
// after (의도 명확)
arr.map(...)
arr.filter(...)
✔ 코드 짧아짐
✔ 가독성 향상
✔ 실무·면접 필수
forEach() — 단순 반복 실행배열.forEach((요소, 인덱스, 배열) => {
실행문;
});
const nums = [1, 2, 3];
nums.forEach(n => {
console.log(n);
});