[JavaScript] 배열 요소 각각에 대해 실행하는 forEach

hyocho·2022년 8월 4일
0

JavaScript

목록 보기
7/18

📌arr.forEach(callback(currentvalue[, index[, array]])[, thisArg])

첫 번째 파라미터는 값이 도착한다.
두 번재 파라미터로는 인덱스가 도착
세 번째 파라미터로는 forEach중인 배열이 도착

forEach()는 주어진 callback을 배열에 있는 각 요소에 대해 오름차순으로 한 번씩 실행합니다. 삭제했거나 초기화하지 않은 인덱스 속성에 대해서는 실행하지 않습니다.

따로 return값이 없다는 것이 특징

function myFunc(item) {
  console.log(item);
}

const arr = ['apple', 'kiwi', 'grape', 'orange'];

arr.forEach(myFunc);

output

apple
kiwi
grape
orange

for문과의 차이점 : for문break, continue로 제어가 가능한 반면, forEach는 제어가 불가능하여 무조건 요소 전부에 대해 실행이 된다.

참고 사이트 : https://yuddomack.tistory.com/entry/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-Array-forEach
https://bigtop.tistory.com/58
https://codechacha.com/ko/javascript-foreach/

profile
기록하는 습관을 기르고 있습니다.

0개의 댓글