카테고리 없음
[프로그래머스] day2 - 평균 구하기
소문난잔칫집
2023. 2. 16. 16:04
평균 구하는 방법
reduce(함수, 초기값)는 배열에 있는 값을 차례로 누산할 때 쓰는 메서드 이다.
forEach메서드
forEach()메서드는 배열에 활용이 가능한 메서드로, 파라미터로 주어진 함수를 배열 요소 각각에 대해 실행하는 메서드 이다.
map() 메서드와 거의 비슷하지만 차이점은 따로 return 하는 값이 없다는 점이다.
const myArr = [1, 2, 3, 4, 5];
const newMyArr = myArr.forEach((currentElement, index, array) => {
console.log(`요소: ${currentElement}`);
console.log(`index: ${index}`);
console.log(array);
});
console.log(newMyArr); //undefined
forEach 메서드도 map메서드와 동일하게 파라미터로 콜백 함수를 받는데, 그 콜백 함수의 파라미터는 요소, index 그리고 현재 map메서드를 호출한 배열이다.
-> forEach 메서드는 변수에 할당하기 보다는 반복문이나 조건문과 같이 바로 호출 되는것이 일반적이다.
const myArr = [1, 2, 3, 4, 5];
myArr.forEach((currentElement, index, array) => {
console.log(`요소: ${currentElemnet}`);
console.log(`index: ${index}`);
console.log(array);
});