| ํธ์ถ์คํ |
| ์์ ์๋ฃํ |
| ๊ฐ ํ์
(Value Type)๊ณผ ์ฐธ์กฐ ํ์
(Refecrence Type) |
| ๋ช
์์ ๋ณํ, ์์์ ๋ณํ, Nominal, ๊ตฌ์กฐํ, ๋ ํ์ดํ |
| == vs === vs typeof |
| ํจ์ ๋ฒ์, ๋ธ๋ก ๋ฒ์, ๋ ์์ปฌ(lexical) ๋ฒ์ |
| ์(expression) vs ๋ฌธ(statement) |
| IIFE, Modules, Namespaces |
| ๋ฉ์์ง ํ์ ์ด๋ฒคํธ ๋ฃจํ |
| setTimeout, setInterval, requestAnimationFrame |
| ์๋ฐ์คํฌ๋ฆฝํธ ์์ง |
| ๋นํธ ์ฐ์ฐ์, ํ์ํ ๋ฐฐ์ด, ๋ฒํผ(๋ฐฐ์ด) |
| DOM๊ณผ Layout Trees |
| ํฉํ ๋ฆฌ์ ํด๋์ค |
| this, call, apply, bind |
| new, ์์ฑ์, instanceof, ์ธ์คํด์ค |
| ํ๋กํ ํ์
์ ์์๊ณผ ์ฒด์ธ |
| Object.create์ Object.assign |
| map, reduce, filter |
| ์์ํจ์, ๋ถ์ํจ๊ณผ, ์ํ๋ณ์ด |
| ํด๋ก์ (Closures) |
| ๊ณ ์ฐจํจ์ |
| ์ฌ๊ท |
| ์ปฌ๋ ์
๊ณผ ์์ฑ๊ธฐ |
| Promises |
| async/await |
| ์๋ฃ ๊ตฌ์กฐ |
| ํจ์ ์ฑ๋ฅ๊ณผ ๋น
์ค(Big-O) ํ๊ธฐ๋ฒ |
| ์๊ณ ๋ฆฌ์ฆ |
| ์์, ๋คํ์ฑ, ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ |
| ์ค๊ณ ํจํด |
| ๋ถ๋ถ ์ดํ๋ฆฌ์ผ์ด์
, ์ปค๋ง(Currying), Compose, Pipe |
| ํด๋ฆฐ ์ฝ๋ |