ํธ์ถ์คํ |
์์ ์๋ฃํ |
๊ฐ ํ์
(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 |
ํด๋ฆฐ ์ฝ๋ |