본문 바로가기

JavaScript

[Javascript] Array forEach()함수

forEach() 

map함수와 비슷한 forEach 함수에 대해 알아보겠다.

forEach() 메서드는 배열에 사용하는 메서드로, 반복적인 기능을 수행할 때 사용한다.

map()메서드와 거의 비슷하지만 차이점은 따로 return 하는 값이 없다는 것이다.

 

 

구문

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

 

매개변수

 

callback : 실행함수

currentvalue :  처리할 현재 요소

index : 인덱스

 

 

반환값

underfined

 

    const arr = ["apple", "orange", "grape"]
    
    arr.forEach((arr) => console.log(arr))   
    // apple, orange, grape
    
    arr.forEach(function(arr, index, array){
      console.log(arr, index, array)
    })
    // apple 0 ["apple", "orange", "grape"]
    // orange 1 ["apple", "orange", "grape"]
    // brape 2 ["apple", "orange", "grape"]
반응형