[책] 자바스크립트 코드 레시피 278 - 49일차

wangkodok·2022년 4월 4일
0

배열 요소 하나로 정리하기

  • 배열의 요소를 계산하여 하나의 값으로 만들고 싶을 때

구문

reduce 왼쪽에서 오른쪽으로 처리하고 reduceRight 오른쪽에서 왼쪽으로 처리합니다.

array.reduce(callback reset) // 왼쪽에서 오른쪽으로 처리
array.reduceRight(callback reset) // 오른쪽에서 왼쪽으로 처리

실습

const priceList = [100, 500, 900];
const sum = reiceList.reduce((previous, current) => {
  return previous + current;
});
console.log(sum);
const priceList = [100, 500, 900];
let sum = 0;
for (const price of priceList) {
  sum = sum + price;
}
console.log(sum);
const array = [
  ['바나나', '사과', '딸기'],
  ['귤', '포도'],
]
const flattenedArray = array.reduce((previousValue, currentValue) => {
  return previousValue.concat(currentValue);
})
console.log(flattenedArray);
profile
기술을 기록하다.

0개의 댓글

관련 채용 정보