-
[JavaScript] reduce()개발/JavaScript 2024. 2. 4. 23:00
Array.prototype.reduce()
const movements = [200, 450, -400, 3000, -650, -130, 70, 1300]; const balance = movements.reduce(function(acc, cur, i, arr) { console.log(`Iteration ${i}: ${acc}`); return acc + cur; }, 0); console.log(balance); // 3840
Array이름.reduce( 콜백함수, 콜백함수에 들어갈 acc<accumulator>의 초기값 ); 만약 초기값을 설정하지 않는다면, Array의 첫 번째 element를 초기값으로 삼습니다. -> 콜백함수 구성 function( acc, 현재 element, 현재 element의 index, reduce가 적용되는 Array 원본) { return ( acc에 무언가를 담는 방식이 적힌 식 ) }
출력물 '개발 > JavaScript' 카테고리의 다른 글
[JavaScript] null 병합 할당 연산자 (0) 2023.03.19 [JavaScript] es6 문법 정리 (2) 2022.09.14 [JavaScript] 생성자 (2) 2022.09.11 [JavaScript] addEventListener (0) 2022.08.26 [JavaScript] RegExp 객체 (0) 2022.08.15