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);