728x90
배열의 요소를 더해 줄 필요가 없을 때 어떻게 해야하지?
헤매다가 찾아서 정리한다. 역시 정의와 원인 이런거는 다른 분들의
멋진 해설을 보면 되고 여기서는 바로 코드로 보자
let getArray = [1000, 2000, 3000, 4000]; // 이런 배열이 있다, 이걸 다 더해야 한다
let total = getArray.reduce(function(sum, element){
return sum + element;
}, 0); // 결과 : 10000
끝.
빼고 싶을 때는 부호 - 를 붙이면 된다.
reduce가 뭐고 저 안의 함수 sum, element가 뭔지 , 0이 뭔지는
MDN을 보시면 됩니다
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce
혹시 숫자가 천단위를 넘어가는 경우가 많으니
콤마를 찍어야 할 때는 참고(https://kuruma.tistory.com/25)
728x90
'자바스크립트' 카테고리의 다른 글
자바스크립트로 거듭제곱 하기 (공부) (0) | 2023.03.24 |
---|---|
피셔에이츠셔플, 랜덤 숫자 뽑기 (0) | 2023.03.23 |
자바스크립트 날짜바꾸기 (0) | 2023.03.14 |
자바스크립트 우편번호가 1234567로 왔을 때 하이픈추가하기 (0) | 2023.03.14 |
은근 많이 쓰이는 천 단위 콤마 (0) | 2023.03.14 |