data life

JS - forEach() 본문

Front-end/JavaScript

JS - forEach()

주술회전목마 2022. 11. 6. 00:24

forEach()

:배열을 순회하면서 인자로 전달한 함수를 호출하는 반복문

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

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


 

 

1. 함수(function) 인자

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

const array = ['a', 'b', 'c', 'd'];

array.forEach(myFunc);

> a
> b
> c
> d

 

2. 람다(lambda) 인자

array.forEach((item) => {
  console.log(item);
});

> a
> b
> c
> d

 

3. value, index를 인자

array.forEach((item, index, array) => {
  console.log("index: " + index + ", item: " + item
      + ", array[" + index + "]: " + array[index]);
});