functional | functional-shared | prototypal | pseudoclassical
์ฐจ์ด์ ๋ฐ ๋ฌธ๋ฒ
๐ES6
๋ณ์ ์ ์ธ
- const๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉ
- ๋ณ๊ฒฝ์ด ๋ ์ ์๋ ๋ณ์๋ let์ ์ฌ์ฉ
- var๋ ์ฌ์ฉํ์ง ์๋๋ค.
let
block (function, for, if ๋ฑ) ์์์ ์ ํจํ ๋ณ์
const
์์ ๋ถ๊ฐ๋ฅํ ๋ถ๋ณ์ฑ(immutable)์ ๋งํ๋ ๊ฒ์ด ์๋๋ผ ๊ฐ ์ฌํ ๋น์ด ๋ถ๊ฐ๋ฅํ ๊ฒ.
const๋ฅผ ์ฌ์ฉํ๋๋ผ๋, ๋ฐฐ์ด๊ณผ ์ค๋ธ์ ํธ์ ๊ฐ์ ๋ณ๊ฒฝํ๋๊ฒ ๊ฐ๋ฅ
[...
arr]์ ๊ฐ์ด ํ๊ธฐ
์๋ณธ ๋ฐฐ์ด์ ๋ฐ๊พธ์ง ์๊ณ ์ด๊ฑฐ ๊ฐ๋ฅํ ์์๋ฅผ ํ๋์ฉ ์ ๊ฐํ๋ค.