[Javascript] forEach - 반복문

hello__0·2022년 11월 29일
0

Javascript

목록 보기
5/5

forEach()

forEach()는 배열을 순회하면서 인자로 전달한 함수를 호출하는 반복문이다.
배열 뿐만 아니라, Set이나 Map에서도 사용 가능하다.

forEach()의 문법은 아래와 같으며, 함수로 value, index, array를 전달할 수 있다.

arr.forEach(func(value, index, array))

함수에는 세가지가 포함되어진다.

value : 현재 순회 중인 요소
index : 현재 순회 중인 요소의 index
array : 배열 객체

for반복문을 forEach로 바꾸기

const items = ['item1', 'item2', 'item3'];
const copy = [];

// 이전
for (let i=0; i<items.length; i++) {
  copy.push(items[i]);
}

// 이후
items.forEach(function(item){
  copy.push(item);
});
profile
자라나라 나무나무

0개의 댓글