배열의 요소가 짝수인 경우 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]) 요런 구조를 가지고 있다.
이것은 나도 많이 써보지 않아서 활용적인 부분에서는 좀...써보고 자세히 적어봐야할 것 같다.