danmin20/danmin-gatsby-blog

59-reduce/

Opened this issue · 3 comments

개발자 단민 | find 그만 쓰고 reduce 어때요? reduce로 map 만들기

배열에서 특정 값 찾을 때, find만 쓰진 않았나요? 자바스크립트 배열을 다룰 때, map, forEach, find, findIndex 등의 메서드는 정말정말 유용한 친구들이다. 하지만 매번 똑같은 배열에 대해 루프를 여러 번 돌아야 한다면..? 루프의 루프의 루프를 돌아야 한다면..? 우리들의 시간은 소

https://www.jeong-min.com/59-reduce/

좋은 내용감사합니다! reduce.. 알면 알수록 재밌는 고차함수네요😎😎

궁금한점은 마지막 코드에서 Object.keys(units) 대신 data를 reduce한게 궁금합니다! data가 여러개라면 unitMap을 만드는데는 unit으로만 이용하는게 좋지 않나요..?

오 저도 reduce 진짜 좋아해요!!
늘 새로운 형태의 데이터로 가공하는 데만 활용 했었는데
map을 만들어 탐색 복잡도 O(1)로 �활용할 수 있는 것이 참신하네요

프론트와 알고리즘의 조합은 역시 👍👍

@IGhost-P 오 예리한 지적 감사합니다~! Object.keys(units)를 사용하도록 코드 수정해주었습니다 :) 👍