πŸ‘©‍πŸ’»κ°œλ°œ_TIL/자료

[μžλ°”μŠ€ν¬λ¦½νŠΈ] reduce λ©”μ„œλ“œ κ°œλ… 정리 λͺ¨μŒ

Daisy.lee 2022. 1. 25. 11:51

https://bit.ly/35eQww5

 

(JavaScript) map, reduce ν™œμš©ν•˜κΈ° - ν•¨μˆ˜ν˜• ν”„λ‘œκ·Έλž˜λ°

μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” mapκ³Ό reduce λ©”μ„œλ“œμ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. 배열에 μžˆλŠ” λ°”λ‘œ κ·Έ mapκ³Ό reduce λ§žμŠ΅λ‹ˆλ‹€. λ§Žμ€ 뢄듀이 forEachλŠ” μ‚¬μš©ν•˜μ‹œλŠ”λ° mapκ³Ό reduceλŠ” 잘 μ•ˆ μ“°μ‹œλ”λΌκ³ μš”. 그리고 redu

www.zerocho.com

MDN λ¬Έμ„œμ—μ„œ μ„€λͺ…ν•˜λŠ” reduce λ©”μ„œλ“œ κ°œλ…

 

Array.prototype.reduce() - JavaScript | MDN

reduce() λ©”μ„œλ“œλŠ” λ°°μ—΄μ˜ 각 μš”μ†Œμ— λŒ€ν•΄ μ£Όμ–΄μ§„ λ¦¬λ“€μ„œ(reducer) ν•¨μˆ˜λ₯Ό μ‹€ν–‰ν•˜κ³ , ν•˜λ‚˜μ˜ 결과값을 λ°˜ν™˜ν•©λ‹ˆλ‹€.

developer.mozilla.org

https://bit.ly/33Ijpk7

 

λ°°μ—΄ reduce ν•¨μˆ˜ [JavaScript]

arr.reduce(callback[, initialValue]) λ§€κ°œλ³€μˆ˜ 1. callback λ‹€μŒμ˜ λ„€ κ°€μ§€ 인수λ₯Ό λ°›λŠ”λ‹€ \- totalValue: 콜백의 λ°˜ν™˜κ°’(μΆ•μ λœ 총 κ°’) \- currentValue: ν˜„μž¬ λ°°μ—΄ λ‚΄ 처리되고 μžˆλŠ” μš”μ†Œ \-

velog.io


μ§€κΈˆμ€ μ½”ν…Œ 문제λ₯Ό ν‘ΈλŠλΌ μ–΄λ–»κ²Œ μ‚¬μš©ν•˜λŠ”μ§€λ§Œ κ°„λ‹¨ν•˜κ²Œ μ •λ¦¬ν–ˆλŠ”λ°, λ‚˜μ€‘μ— λͺ¨μ•„놓은 자료λ₯Ό μœ„μ£Όλ‘œ λ‹€μ‹œ 곡뢀해봐야겠닀. 곡뢀할 게 정말 λ§Žλ‹€κ³  λŠλΌλŠ” μš”μ¦˜μ΄λ‹€. 주말에 μ‹œκ°„μ„ λ”°λ‘œ ν• μ• ν•΄μ„œ μžλ°”μŠ€ν¬λ¦½νŠΈ κ°œλ…μ„ 더 깊게 파고 λ“€μ–΄κ°€ 기둝해놔야 λ‚˜μ€‘μ— 기술 면접에도 λŒ€λΉ„ν•  수 μžˆμ„ 것 κ°™λ‹€. κ²°κ΅­ μ›Ή ν”„λ‘ νŠΈμ—”λ“œ 개발자의 κΈ°λ³ΈκΈ°λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈλΌλŠ” μ–Έμ–΄μ—μ„œ λ‚˜μ˜€λŠ”κ±°λ‹ˆκΉŒ! 늦게 μ‹œμž‘ν–ˆκ³  또 μ‹€λ ₯이 λΆ€μ‘±ν•œλ§ŒνΌ κΈ°λ³ΈκΈ°κ°€ νƒ„νƒ„ν•œ μ‚¬λžŒμ΄ κ°œλ°œμžκ°€ λ˜μ–΄μ•Όκ² λ‹€κ³  자꾸 λ‹€μ§ν•΄μ•Όκ² λ‹€πŸ˜‡