-
Javascript reduce 사용법DEV/javascript 2022. 3. 17. 09:20
reduce 예시.js
const arr = [1, 2, 3, 4, 5]; // 배열.reduce((누적값, 현잿값, 인덱스, 요소) => { return 결과 }, 초깃값); // 배열.reduce의 두 번째 요소인 0은 초깃값 (적지 않으면 첫번째 인덱스 값을 가리킴) // 배열.reduceRight 은 요소를 반대로 순회함 let result1 = arr.reduce((acc, cur, i, d) => { console.log("r1 누적값 : ", acc, " 현잿값 : ", cur, " 인덱스 : ", i, " 요소 : ", d); return acc + cur; }, 0); console.log("======================================================================"); // 배열에 넣기 let result2 = arr.reduce((acc, cur, i, d) => { console.log("r2 누적값 : ", acc, " 현잿값 : ", cur, " 인덱스 : ", i, " 요소 : ", d); // return acc + cur; if (cur % 2) acc.push(cur); return acc; }, []); console.log("======================================================================"); console.log("result1 : ", result1); console.log("result2 : ", result2); });
'DEV > javascript' 카테고리의 다른 글
Javascript import vs require 차이점 알아보기 (0) 2022.04.01 jQuery attr로 속성 값 불러오기, 속성 값 변경하기 (0) 2022.03.28 Javascript 숫자인지 판별하기 (0) 2022.03.16 Javascript 문자열이 날짜 형식인지 확인하기 (0) 2022.03.16 Javascript 문자열에서 숫자만 추출하기 (0) 2022.03.16