[번역] Reduce에 대한 10가지 필수 JavaScript 트릭 및 팁
글 링크: https://bit.ly/3MIdxYs
소개
프런트엔드 개발자라면 Array 메서드인 Reduce를 한 번쯤은 사용해보셨을 거로 생각합니다. Reduce를 사용하면 간단하게 해결할 수 있는 작업들이 있는데요. 이 글을 읽어보면서 여러분이 생각하지 못한 트릭이나 팁이 있는지 점검해보면 좋을 것 같습니다.
Tl;dr
Reduce 함수를 이용해서 다음과 같은 작업을 수행할 수 있습니다.
가산기 및 누산기
배열의 최대값과 최소값 계산
검색 파라미터 포맷
검색 파라미터 역직렬화
다단계 중첩 배열 평탄화
flat 기능 함수 시뮬레이션
배열을 고유하게 유지
각 배열 요소의 갯수를 계산
객체의 여러 프로퍼티 가져오기
문자열 반전