프론트엔드 개발/JavaScript

자바스크립트) 배열 원소 누적 합 구하기

Ella Seon 2023. 2. 28. 14:53

맨날 까먹네..더이상 까먹지 말자!!!!

 

1. forEach 로 합치는 방법

// 배열의 모든 수 합치기

let arr = [1,2,3,4,5]

let result = 0;
arr.forEach(num=>{return result +=num})

result //15

2. reduce

let arr = [1,2,3,4,5]

const result = arr.reduce((prev,cur)=>{
    return prev + cur; // 누적된 계산값에 현재값을 더한다
},0) // 초기값 0 

result // 15

3. for of

let arr = [1,2,3,4,5]
let answer = 0;
for(i of arr){
   answer+=i
}

for of / for in : 1) 배열의 요소 개수만큼 반복이 일어난다. 2) 각각의 반복에서 반복 변수에 요소(또는 인덱스)가 하나씩 들어간다.

 

 

 

 

 

 

 

 

https://www.youtube.com/watch?v=RW25tEAMC9w