배열 내장함수 join, reduce
1133 단어 JavaScriptJavaScript
✅ join함수: 배열 안의 값들을 문자 형태로 합쳐주는 함수
const array = [10, 20, 30, 40];
console.log(array.join()); // 10,20,30,40
console.log(array.join(' ')); // 10 20 30 40
console.log(array.join(', ')); // 10, 20, 30, 40
✅ reduce함수: 활용도가 특히 높은 내장 함수
-
reduce함수에서 전달하는 두 개의 파라미터
- 첫 번째 파라미터: acc와 cur을 파라미터로 가져와
결과를 반환하는 콜백함수
(acc = 누적된 값을 의미!) - 두 번째 파라미터: reduce에서 사용할 초깃값
- 첫 번째 파라미터: acc와 cur을 파라미터로 가져와
-
reduce함수로 합계 구하기
const array = [1, 2, 3, 4, 5];
let sum = array.reduce((acc, cur) => acc + cur, 0);
console.log(sum); // 15
- reduce함수로 평균 구하기
// 추가 파라미터로 index와 array를 받아옴
// index: 현재 처리 중인 항목이 몇 번째인지 알려줌
// array: 현재 처리 중인 배열 자신
const arr = [1, 2, 3, 4, 5];
let sum = arr.reduce((acc, cur, index, array) => {
if (index === arr.length - 1) {
return (acc + cur) / arr.length;
}
return acc + cur;
}, 0);
console.log(sum); // 3
Author And Source
이 문제에 관하여(배열 내장함수 join, reduce), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ooyk1204/배열-내장함수-join-reduce저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)