const arr = [1,2,3,4,5,6];
let result = arr.reduce((total, element) => element + total, 10);
console.log(result);
total 이 현재값, element가 배열의 요소, 세번째 인자는 초기값(total의 초기값)
그냥 for문으로
total = 10;
total += arr[i]
return total
한거랑 같긴 함..
const scores = [10, 100, 3, 4, 50, 7];
let arr = scores.reduce((total, score)=>{
if(score % 5 ===0 ){
total.push(score);
}
return total;
},[]);
console.log(arr);
초기값을 []해서 배열로
'프론트엔드-코드 > Javascript' 카테고리의 다른 글
slice() splice() 차이 (0) | 2023.09.19 |
---|---|
문자열 <-> 배열 (0) | 2023.09.19 |
find() 배열의 요소 중 조건을 만족하는 첫번째 값을 반환 (0) | 2023.09.18 |
filter() 배열에서 거르기 (0) | 2023.09.18 |
배열.map() (0) | 2023.09.18 |