728x90
반응형
배열의 값을 줄여서 하나의 값으로 만드는 것.
const arr = [1 ,2 ,3 ,4 ,5];
const sum = arr.reduce((acc, cur) => acc + cur, 100); // 100 자리가 비어도 됨, default: 0
console.log(sum);
// 출력 결과는
// 115
배열 index로 예를들면
index | acc | cur |
0 | 100 | 1 |
1 | 101 | 2 |
2 | 103 | 3 |
3 | 106 | 4 |
4 | 110 | 5 |
return value | 115 |
acc 초기값이 100이라고 하고 거기서 index 0 = 1, 1을 추가해준다
추가한 값을 101로 리턴하고 다시 index 1 = 2, 2를 추가해준다.
추가한 값 103을 리턴하고 다시 ...
해서 115가 나왔다.
728x90
반응형
'📁𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 > JavaScript' 카테고리의 다른 글
[메서드] => (Arrow함수) (0) | 2023.02.07 |
---|---|
[메서드] forEach() (0) | 2023.02.07 |
[메서드] filter() (0) | 2023.02.07 |
[메서드] map() (0) | 2023.02.07 |
[메서드] join() (0) | 2023.01.30 |