# reduce
타입스크립트에서의 reduce 사용방법
타입스트립트에서 타이핑이 적용된 배열에 대해 reduce를 사용하려고 하면 타입 에러가 발생한다.초기 배열이 일반 배열로 선언되기 때문에 발생하는 에러이다.초기 배열을 배열의 타이핑으로 인식시켜주면 에러가 더 이상 발생하지 않는다.https://stackove

[JS] 배열 메서드 - forEach(), map(), filter(), every(), reduce()
forEach 메서드는 배열의 원소를 하나씩 순회하면서 callback 함수를 수행합니다.return 값은 없으므로 undefined를 출력합니다.forEach 함수의 매개변수에는 콜백함수가 들어오고,콜백 함수의 매개변수에는 value와 index를 받습니다.즉, 다음

[자바스크립트] reduce 를 파헤쳐보자
☘️안녕하세요 :)오늘은 이웅모 저자의 '모던 자바스크립트'의 내용을 요약하며 reduce 메서드에 대해 배워보려 합니다. 그동안 코딩 테스트 문제들에 reduce를 적용하여 풀어보고 싶었는데 쉽지 않아서 미뤄왔는데 오늘 확실히 저와 함께 이해하고 reduce를 마스터

프로그래머스 369게임 자바스크립트 | reduce()
정수를 문자열 변환->배열변환 해서 각 원소가 3의 배수이면 ans에 1씩 저장하기. 근데 이걸 reduce로 풀어볼까요 굳이?위 코드를 보면... 그 당시에 나 어떻게 저런 생각을 했지 싶다. 남에 거 보고 긁어 왔나? reduce((a, c)=> c%3==0 &&

reduce
reduce() 메서드는 배열의 요소들을 순회하면서 반복적인 연산을 하는 메서드이다. 공식문서의 내용이 처음에 봤을 때 눈에 들어오지 않기 때문에 예시 코드를 들어가며 이해해보자.이렇게 하면 array 배열에 들어있는 애들의 총 합이 구해진다. 근데 저 어렵게 생긴 a

배열 두 배 만들기
나의 첫 번째 답이렇게 하면 입력값이 잘 나오는데 여기에 \*2 하면 되는 거 아닐까?안 나온다.사실 여기에서 '그 의문을 해결하고 가야겠다.' 생각했다.

프로그래머스 자릿수 더하기 자바스크립트 | Object.prototype.toString() | String, Number | map(), reduce()
정수를 문자열로 바꾼 뒤, 문자열을 배열로 바꾸고 각 원소를 answer에 더해줌. 근데 지금 보니까 왜 reduce로 안 풀었지 싶네(1) 정수n을 문자열로 타입변환한 뒤(2) split('')으로 배열로 만들어 준다.(3) 각 원소를 다시 정수로 변환하여 더해줌.r

프로그래머스 배열 원소의 길이 자바스크립트 | map(), reduce()
새로운 배열에다가 strlist각 원소 방문하면서 길이 재고 저장해서 넣어야지map() 개념(\`\`\`javascriptfunction solution(strlist) { return strlist.map((el) => el.length)}이렇게 reduce를

프로그래머스 배열의 평균값 자바스크립트 | Array.prototype.reduce()로 배열 값 더하기
처음에는 익숙한 대로 for문을 이용하려고 했는데, 모던자바스크립트 딥다이브를 1회독 한 사람으로써 익숙한 것만 하지 말아야겠다는 심정으로 reduce()라는 것을 어영부영 사용해 보았다. reduce()의 반환값은 acc에 할당된다. initialValue를 설정한

[Q&A] 빈 배열 값에 reduce를 사용할 때 TypeError가 발생하는 이유
이번 질문은 javascript에서 빈 배열 값(const arr = \[])을 인덱스로 참조할 때(arr\[0]) undefined로 평가되는데, 왜 reduce를 적용하려 하면 NaN이 아니라 Type Error가 발생하는지 궁금하다는 내용이었습니다.MDN에 찾아본

JavaScript - reduce함수를 이용해 새로운 객체 생성, 객체 key & value 값 접근
위의 코드는 keys와 values 배열을 사용하여 객체를 생성하는 방법 중 하나입니다. keys와 values 배열을 생성합니다.reduce() 함수를 사용하여 keys 배열을 순회합니다. reduce() 함수는 누적값(acc), 현재 값(curr), 현재 인덱스(i

[프로그래머스] 방금그곡 (reduce로 변경할 요소들 각각 지정하기 & 날짜차 구하는 방법)
처음에는 match로 다 구하고 그 배열을 이용해 변환했어요. 아무리봐도... 복잡해보여요reduce 두 번째 매개변수에 단어만 올 줄 알았는데 콜백함수 뭐야? 나 진짜 놀랬잖아 ㅎㅎㅎㅎ이렇게 편한 기능을 이제야 알다니!!!!날짜를 구할 때는 시간만 적어주면 안 되고