Array.prototype.forEach()
arr.forEach((el, index, arr) => {})
배열의 각 요소에 대해 하나의 함수를 실행한다
콜백 함수의 매개변수로 세가지 변수가 올 수 있다.
1. element : 처리할 현재 요소
2. index : 현재 요소의 인덱스
3. arr : forEach문을 호출한 원본 배열
2. index : 현재 요소의 인덱스
3. arr : forEach문을 호출한 원본 배열
반환값은 undefined이다. 따라서 메소드 체인 중간에 넣으면 안된다.
forEach 문 자체는 배열을 변경하지 않지만 콜백함수가 배열을 변경할 수 있다.
✤ 기본 예제 - 배열 값 출력
const arr = [1, 2, 3, 4, 5]
arr.forEach(num => {
console.log(num)
})