Array.forEach()

·2022년 3월 20일
0

메소드 공부

목록 보기
16/22

배열의 요소가 짝수인 경우 count에 1을 더해,
최종적으로 짝수의 갯수와 count의 값이 같도록
solution 함수를 완성해주세요.


let count = 0;
function solution(element, index, array) {
  if (element % 2 === 0) {
    count++;
  }
}
const arr = [1, 2, 3, 4, 5];
arr.forEach(solution);
console.log(count); // 2

요건 배열 전용 for문이라고 생각해도 괜찮다.
대신 도중에 종료가 안된다는 단점이 있다

만약 배열의 전부를 건드려야할 경우에 사용하는 반복문으로는 좋은 선택이다.

기본적으로 이것도 콜백함수를 가지고 있고 파라미터는 다른것과도 비슷하게
arr.forEach(callback(currentvalue[, index[, array]])[, thisArg]) 요런 구조를 가지고 있다.

이것은 나도 많이 써보지 않아서 활용적인 부분에서는 좀...써보고 자세히 적어봐야할 것 같다.

profile
물류 서비스 Backend Software Developer

0개의 댓글

관련 채용 정보