0andme.github.io
0andme gitHub

Array.forEach()

주어진 함수를 배열 각 요소에 대해 실행
April 15, 2022
  1. js

Array.prototype.forEach()

arr.forEach((el, index, arr) => {})

배열의 각 요소에 대해 하나의 함수를 실행한다

콜백 함수의 매개변수로 세가지 변수가 올 수 있다.

1. element : 처리할 현재 요소
2. index : 현재 요소의 인덱스
3. arr : forEach문을 호출한 원본 배열

반환값은 undefined이다. 따라서 메소드 체인 중간에 넣으면 안된다.
forEach 문 자체는 배열을 변경하지 않지만 콜백함수가 배열을 변경할 수 있다.

✤ 기본 예제 - 배열 값 출력
const arr = [1, 2, 3, 4, 5]
arr.forEach(num => {
  console.log(num)
})

공식 문서


Profile picture