Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

59-reduce/ #24

Open
utterances-bot opened this issue Apr 2, 2024 · 3 comments
Open

59-reduce/ #24

utterances-bot opened this issue Apr 2, 2024 · 3 comments

Comments

@utterances-bot
Copy link

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

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

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

Copy link

IGhost-P commented Apr 2, 2024

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

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

Copy link

seokzin commented Apr 2, 2024

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

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

Copy link
Owner

danmin20 commented Apr 3, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants