배열 원소 값들의 합을 구하는 방법

프린이·2022년 6월 21일
2

JS : MEMO

목록 보기
4/4
post-thumbnail
  1. for문
var arr = [1,2,3,4,5];
var sum = 0;

for(var i = 0; i < arr.length; i++){
    sum += arr[i];
}

console.log(sum); // 결과 값 : 15

2. reduce 내장 함수
var arr = [1,2,3,4,5];
var sum = arr.reduce((a,b) => a += b, 0);

console.log(sum); // 결과 값 : 15

reduce

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce


◎ reduce 구성 요소

function (accumulator, currentValue) , initialValue);

accumulator -> 콜백의 반환값을 누적
currentValue -> 처리할 현재 요소
initialValue -> 초기 값

-> ex) 초기값이 10일 때,

var arr = [1,2,3,4,5];
var sum = arr.reduce((a,b) => a += b, 10);

console.log(sum); // 결과 값 : 25

: 초기 값 10을 기준으로 배열 원소 값들이 더해짐

profile
주니어 프론트엔드개발자

0개의 댓글