본문 바로가기
CodeStates/└ JavaScript(Pre)

for Each

by Dream_World 2020. 6. 20.

for Each [immutable] - 불변

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

 

  • 배열의 길이만큼 반복 실행

  • 인자로 전달되며, 실행 여부를 해당 함수가 결정하는 형태의 함수를 callback

 

for Each 매개변수

callback 각 요소에 대해 실행할 함수

    • currentValue 처리할 현재 요소

    • index 처리할 현재 요소의 인덱스

    • array forEach()를 호출한 배열

thisArg callback을 실행할 때 this로 사용할 값

리턴 값

  • undefined

 

for Each 실행

let arr = ['Security', 'Info', 'World'];

arr.forEach(function(curr, index, array) {
    console.log(index + ':' + curr);
});
/*========================================*/
// 결과 값

0:Security
1:Info
2:World

 

참조 사이트 : MDN forEach

 

Array.prototype.forEach()

forEach() 메서드는 주어진 함수를 배열 요소 각각에 대해 실행합니다.

developer.mozilla.org

 

'CodeStates > └ JavaScript(Pre)' 카테고리의 다른 글

filter  (0) 2020.06.20
map  (0) 2020.06.20
객체  (0) 2020.06.18
push, pop, shift, unshift, slice  (0) 2020.06.18
타입 구분  (0) 2020.06.18

댓글