반응형
reduce함수를 이용한다.
let arr = [1, 2, 3, 4];
let ret = arr.reduce((a, b) => a + b, 0);
console.log(ret);
Array.prototype.reduce()
arr.reduce(callback[, initialValue])
callback 함수 구조.
const callback = (accumulator, currentValue) => accumulator + currentValue;
- accumulator에 currentValue값이 누적된다.
참고.
1. reduce를 활용한 array sum
https://stackoverflow.com/questions/1230233/how-to-find-the-sum-of-an-array-of-numbers
2. reduce 설명
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
반응형
'Development > Javascript' 카테고리의 다른 글
Javascript. JSON 데이터 추가(add) / 삭제(delete) (0) | 2020.08.10 |
---|---|
Javascript. 진짜로 Deep Copy하기 (0) | 2020.08.10 |
Javascript. Windows 터미널 창에서 nodejs를 실행할 때 화면을 clear하는 방법 (0) | 2020.08.10 |
Javascript. JSON to String OR String to JSON; JSON을 string으로 변환; string을 JSON으로 변환 (0) | 2020.08.06 |
자바스크립트. 두 날짜 차이구하기 (0) | 2020.08.06 |