[20/10/20] - TIL

NOWANDHEREยท2020๋…„ 10์›” 20์ผ
0

TIL

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

10์›” 20์ผ (ํ™”)

๐ŸŒป this, call, apply, bind

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

  • ํ™”์‚ดํ‘œ ํ•จ์ˆ˜ ํ•™์Šต
    • ํ™”์‚ดํ‘œ ํ•จ์ˆ˜์˜ ์‹คํ–‰์€ this๋ฅผ ๊ฒฐ์ •์ง“์ง€ ์•Š๋Š”๋‹ค.

  • Modern JavaScript Koans ๊ณผ์ œ
    • 01_AboutArrowFunction : ํ™”์‚ดํ‘œ ํ•จ์ˆ˜ ์‚ฌ์šฉ๋ฒ•, ํด๋กœ์ € ํ‘œํ˜„
    • 02_AboutDestructuring : ๊ตฌ์กฐ ๋ถ„ํ•ด ํ• ๋‹น, rest/spread ๋ฌธ๋ฒ•
      • ๊ฐ์ฒด ๋‚ด๋ถ€์—์„œ ๊ฐ™์€ ํ‚ค๋ฅผ ๊ฐ€์ง„ ์†์„ฑ์ด ์žˆ์œผ๋ฉด ๋ฎ์–ด ์”Œ์›Œ์ง„๋‹ค...
    • 03_AboutThis : module.exports, node.js ํ™˜๊ฒฝ์—์„œ์˜ this
    • 04_AboutFunctionMethods : ํ•จ์ˆ˜ ๋ฉ”์†Œ๋“œ, call, apply, bind

  • this ํ‚ค์›Œ๋“œ : ํ•จ์ˆ˜ ์‹คํ–‰์˜ ๋‹ค์„ฏ๊ฐ€์ง€ ๋ฐฉ๋ฒ•
  • call, apply, bind ๊ฐœ๋… ํ•™์Šต

๋Š๋‚€ ์ 

  • ํ•˜๋ฃจ ํ•˜๋ฃจ ๋ฐฐ์šฐ๋ฉด์„œ ์ง€์‹์ด ๋Š˜์–ด๋‚˜๋Š” ๊ฒƒ์ด ์žฌ๋ฐŒ๊ณ  ํ–‰๋ณตํ•˜๋‹ค. ์ž๊พธ ๋ฏธ๋ž˜๋ฅผ ์ƒ์ƒํ•˜๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ ์•„์ง๋„ ์•Œ์•„์•ผ ํ•  ๊ฒƒ๋“ค์ด ๋”๋ฏธ ๋”๋ฏธ ์‚ฐ๋”๋ฏธ๋‹ค.

  • ๊ณผ์ œ๋ฅผ ํ†ตํ•ด this, call, apply, bind ๋“ฑ์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ  ๋ณต์Šตํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ์ด์— ๋Œ€ํ•ด ๋ธ”๋กœ๊ทธ์— ์ž์„ธํžˆ ์ •๋ฆฌํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ผญ ๊ฐ€์ ธ์•ผ๊ฒ ๋‹ค.


๋‚ด์ผ ํ•  ์ผ

  • Hiring Assessments ๋ฆฌํŒฉํ† ๋ง with Linting
  • ESlint ์„ค์น˜ ๋ฐ ์ ์šฉ

profile
๐ŸŒป

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