Daily/Today I Learned

22.05.24_TIL

ν˜Έλ°€μ΄ 2022. 5. 24. 19:06

πŸ“Œ μ˜€λŠ˜μ€ κ³ μ°¨ν•¨μˆ˜μ— λŒ€ν•΄μ„œ ν•™μŠ΅ν•˜λŠ” λ‚ μ΄μ—ˆλ‹€. κ³ μ°¨ν•¨μˆ˜μ—μ„œ 자주 μ“°μ΄λŠ” λ©”μ„œλ“œμΈ filter, reduce, map에 λŒ€ν•΄μ„œ 직접 μ‚¬μš©ν•΄μ„œ 문제λ₯Ό ν’€μ–΄λ³΄λŠ” 것을 ν–ˆλŠ”λ° 아직 λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•˜λŠ”λ° μ΅μˆ™ν•˜μ§€ μ•Šμ•˜λ˜ 것 κ°™λ‹€. 쑰금 더 μ΅μˆ™ν•΄μ Έλ³΄μž!

 

 

πŸ“— 였늘 ν•™μŠ΅ν•œ λ‚΄μš©

JavaScript

  • κ³ μ°¨ν•¨μˆ˜
    • ν•¨μˆ˜λ₯Ό μ „λ‹¬μΈμžλ‘œ 받을 수 있고, ν•¨μˆ˜λ₯Ό 리턴할 수 μžˆλŠ” ν•¨μˆ˜
  • 일급객체
    • λ³€μˆ˜μ— ν• λ‹Ή ν•  수 μžˆλ‹€.
    • λ‹€λ₯Έ ν•¨μˆ˜μ˜ μ „λ‹¬μΈμžλ‘œ 전달될 수 μžˆλ‹€.
    • λ‹€λ₯Έ ν•¨μˆ˜μ˜ κ²°κ³Όλ‘œμ„œ 리턴 될 수 μžˆλ‹€. 
  • μ½œλ°±ν•¨μˆ˜
    • ν•¨μˆ˜μ˜ μ „λ‹¬μΈμžλ‘œ μ „λ‹¬λ˜λŠ” ν•¨μˆ˜
  • λ©”μ„œλ“œ
    • filter
    • map
    • reduce
    • flat
    • flatmap
    • concat

 

κ³ μ°¨ν•¨μˆ˜κ°€ μ–΄λ ΅λ‹€λŠ” 것은 μ΅νžˆλ“€μ–΄ μ•Œκ³  μžˆμ—ˆλ‹€. ν•˜μ§€λ§Œ λ©”μ„œλ“œλ₯Ό 쑰금만 잘 μ“°κ±°λ‚˜ 문제λ₯Ό ν•΄κ²°ν•  λ•Œ ν•œλ¬Έμž₯μ”© λŠμ–΄μ„œ ν’€λ‹€λ³΄λ‹ˆ μ½”λ“œλŠ” κΈΈμ–΄μ‘Œμ§€λ§Œ 해결은 ν–ˆλ‹€. μ™„μ„±λœ μ½”λ“œλ₯Ό 가지고 λ¦¬νŽ™ν† λ§ν•˜μ—¬ 효율적인 μ½”λ“œλ‘œ λ³€ν™”ν•˜λŠ” 것을 해보아야 κ² λ‹€.

 

 

πŸ“˜ μΆ”κ°€λ‘œ 곡뢀할 λ‚΄μš©

JavaScript

  • 객체 지ν–₯
  • ν΄λž˜μŠ€μ™€ μΈμŠ€ν„΄μŠ€
  • ν”„λ‘œν† νƒ€μž…

React

  • SPA

 

λ¦¬μ•‘νŠΈλ₯Ό λ‚˜κ°€κΈ°μ „μ— μž μ‹œ μ‰¬μ–΄κ°€λŠ” μ£Όκ°€ λ˜λŠ” 것 κ°™μ•˜μœΌλ‚˜, 그게 μ•„λ‹Œ λ©€λ¦¬κ°€κΈ°μœ„ν•œ λ°œνŒμ„ 밟고 μžˆλ‹€λŠ” 것을 느끼게 ν•΄μ£ΌλŠ” ν•™μŠ΅ λ‚΄μš©λ“€μ΄λ‹€.

 

 

 

πŸ“ 였늘 λŠλ‚€μ  & 마음 가짐

  • 아직 λ©”μ„œλ“œλ₯Ό μ™„λ²½ν•˜κ²Œ μ‚¬μš©ν•˜μ§€ λͺ»ν•˜λŠ” 것 κ°™λ‹€ 쑰금 더 파보자!

'Daily > Today I Learned' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

22.05.26_TIL  (0) 2022.05.26
22.05.25_TIL  (0) 2022.05.25
22.05.23_Section1 회고  (0) 2022.05.23
22.05.20_TIL  (0) 2022.05.21
22.05.19_TIL  (0) 2022.05.19