[20/09/15] - TIL

NOWANDHEREยท2020๋…„ 9์›” 30์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
3/53
post-thumbnail

09์›” 15์ผ (ํ™”)

๐ŸŒป JavaScript์˜ scope & closure

์˜ค๋Š˜ ํ•œ ์ผ

  • macOS ํ™˜๊ฒฝ์—์„œ Git์„ ์„ค์น˜ํ•˜๊ณ  ํ„ฐ๋ฏธ๋„์—์„œ ์‹คํ–‰ํ•ด๋ดค๋‹ค.
  • ํ„ฐ๋ฏธ๋„์—์„œ CLI๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด GUI๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ๊ณผ ์ฐจ์ด๊ฐ€ ์—†์Œ์„ ์ดํ•ดํ–ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์ธ unix/linux ๋ช…๋ น์–ด๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‚ฌ์šฉํ•ด๋ดค๋‹ค.(ex. ls, cd, mkdir, rm, pwd, touch, ...)
  • git์˜ ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์— ๋Œ€ํ•ด ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•ด๋ดค๋‹ค.
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ Scope์˜ ์˜๋ฏธ์™€ ์ ์šฉ ๋ฒ”์œ„๋ฅผ ์ดํ•ดํ•˜๊ณ , Closure์˜ ์˜๋ฏธ๋ฅผ ๊ณต๋ถ€ํ–ˆ๋‹ค.

๋Š๋‚€ ์ 

  • ํ•™๊ณผ์—์„œ ๋ฆฌ๋ˆ…์Šค๋ฅผ ๋‹ค๋ฃจ์–ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ์–ด ๋ช…๋ น์–ด๋“ค์ด๋‚˜ CLI(Command Line Interface)์— ๋Œ€ํ•ด ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.
  • C์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋ฉด์„œ ์Šค์ฝ”ํ”„์— ๋Œ€ํ•œ ๊ฐœ๋…์€ ์•Œ๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ์˜ ์Šค์ฝ”ํ”„์— ๋Œ€ํ•ด ํ™•์‹คํžˆ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.
  • ํด๋กœ์ €์— ๋Œ€ํ•œ ๊ฐœ๋…์€ ์ •๋ง ์ƒ์†Œํ–ˆ๋‹ค. ์•„์ง ํ™•์‹คํ•˜๊ฒŒ ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ์•„๋‹ˆ ์•„์ง ํด๋กœ์ €๊ฐ€ ๋‚˜์—๊ฒ ์–ด์ƒ‰ํ•˜๊ณ , ์ต์ˆ™ํ•˜์ง€ ์•Š๋‹ค.
  • ๋ณต์Šต์ด ์•ž์œผ๋กœ ์ •๋ง ์ค‘์š”ํ•  ๊ฒƒ ๊ฐ™๋‹ค... ๋ณต์Šตํ•˜์ž!

๋‚ด์ผ ํ•  ์ผ

  • JavaScript koans ๊ณผ์ œํ•˜๊ธฐ
  • ์Šคํ„ฐ๋””์นดํŽ˜ ๊ฐ€์„œ ๊ณต๋ถ€ํ•˜๊ธฐ

profile
๐ŸŒป

0๊ฐœ์˜ ๋Œ“๊ธ€