๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Daily/Today I Learned

22.05.24_TIL

by ํ˜ธ๋ฐ€์ด 2022. 5. 24.

๐Ÿ“Œ ์˜ค๋Š˜์€ ๊ณ ์ฐจํ•จ์ˆ˜์— ๋Œ€ํ•ด์„œ ํ•™์Šตํ•˜๋Š” ๋‚ ์ด์—ˆ๋‹ค. ๊ณ ์ฐจํ•จ์ˆ˜์—์„œ ์ž์ฃผ ์“ฐ์ด๋Š” ๋ฉ”์„œ๋“œ์ธ 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