๐ ์ฑ
์ ๋ณดโ
const
๋ก ๋ณํ์ง ์๋ ๊ฐ์ ํํํ๋ผ.
let
๊ณผ const
๋ก ์ ํจ ๋ฒ์ ์ถฉ๋์ ์ค์ฌ๋ผ.
- ๋ธ๋ก ์ ํจ ๋ฒ์ ๋ณ์๋ก ์ ๋ณด๋ฅผ ๊ฒฉ๋ฆฌํ๋ผ.
- ํ
ํ๋ฆฟ ๋ฆฌํฐ๋ด๋ก ๋ณ์๋ฅผ ์ฝ์ ์ ์๋ ๋ฌธ์์ด๋ก ๋ณํํ๋ผ.
- ๋ฐฐ์ด๋ก ์ ์ฐํ ์ปฌ๋ ์
์ ์์ฑํ๋ผ.
includes()
๋ก ์กด์ฌ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ผ.
- ํผ์นจ ์ฐ์ฐ์๋ก ๋ฐฐ์ด์ ๋ณธ๋ ๋ผ.
push()
๋ฉ์๋ ๋์ ํผ์นจ ์ฐ์ฐ์๋ก ์๋ณธ ๋ณ๊ฒฝ์ ํผํ๋ผ.
- ํผ์นจ ์ฐ์ฐ์๋ก ์ ๋ ฌ์ ์ํ ํผ๋์ ํผํ๋ผ.
- ๊ฐ์ฒด๋ฅผ ์ด์ฉํด ์ ์ ์ธ ํค-๊ฐ์ ํ์ํ๋ผ.
Object.assign()
์ผ๋ก ์กฐ์ ์์ด ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ผ.
- ๊ฐ์ฒด ํผ์นจ ์ฐ์ฐ์๋ก ์ ๋ณด๋ฅผ ๊ฐฑ์ ํ๋ผ.
- ๋งต์ผ๋ก ๋ช
ํํ๊ฒ ํค-๊ฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐฑ์ ํ๋ผ.
- ๋งต๊ณผ ํผ์นจ ์ฐ์ฐ์๋ก ํค-๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ํํ๋ผ.
- ๋งต ์์ฑ ์ ๋ถ์ ํจ๊ณผ๋ฅผ ํผํ๋ผ.
- ์ธํธ๋ฅผ ์ด์ฉํด ๊ณ ์ณ๊ฐ์ ๊ด๋ฆฌํ๋ผ.
- ๊ฑฐ์ง ๊ฐ์ด ์๋ ์กฐ๊ฑด๋ฌธ์ ์ถ์ฝํ๋ผ.
- ์ผํญ ์ฐ์ฐ์๋ก ๋น ๋ฅด๊ฒ ๋ฐ์ดํฐ๋ฅผ ํ์ธํ๋ผ.
- ๋จ๋ฝ ํ๊ฐ๋ฅผ ์ด์ฉํด ํจ์จ์ฑ์ ๊ทน๋ํํ๋ผ.
- ํ์ดํ ํจ์๋ก ๋ฐ๋ณต๋ฌธ์ ๋จ์ํ๊ฒ ๋ง๋ค์ด๋ผ.
- ๋ฐฐ์ด ๋ฉ์๋๋ก ๋ฐ๋ณต๋ฌธ์ ์งง๊ฒ ์์ฑํ๋ผ.
map()
๋ฉ์๋๋ก ๋น์ทํ ๊ธธ์ด์ ๋ฐฐ์ด์ ์์ฑํ๋ผ.
filter()
์ find()
๋ก ๋ฐ์ดํฐ์ ๋ถ๋ถ์งํฉ์ ์์ฑํ๋ผ.
forEach()
๋ก ๋์ผํ ๋์์ ์ ์ฉํ๋ผ.
- ์ฒด์ด๋์ผ๋ก ๋ฉ์๋๋ฅผ ์ฐ๊ฒฐํ๋ผ.
reduce()
๋ก ๋ฐฐ์ด ๋ฐ์ดํฐ๋ฅผ ๋ณํํ๋ผ.
for...in
๋ฌธ๊ณผ for...of
๋ฌธ์ผ๋ก ๋ฐ๋ณต๋ฌธ์ ์ ๋ฆฌํ๋ผ.
- ๋งค๊ฐ๋ณ์ ๊ธฐ๋ณธ๊ฐ์ ์์ฑํ๋ผ
- ํด์ฒด ํ ๋น์ผ๋ก ๊ฐ์ฒด ์์ฑ์ ์ ๊ทผํ๋ผ
- ํค-๊ฐ ํ ๋น์ ๋จ์ํํ๋ผ
- ๋๋จธ์ง ๋งค๊ฐ๋ณ์๋ก ์ฌ๋ฌ ๊ฐ์ ์ธ์๋ฅผ ๋ณ์๋ก ์ ๋ฌํ๋ผ
- ํ
์คํธํ๊ธฐ ์ฌ์ด ํจ์๋ฅผ ์์ฑํ๋ผ
- ํ์ดํ ํจ์๋ก ๋ณต์ก๋๋ฅผ ๋ฎ์ถฐ๋ผ
- ๋ถ๋ถ ์ ์ฉ ํจ์๋ก ๋จ์ผ ์ฑ
์ ๋งค๊ฐ๋ณ์๋ฅผ ๊ด๋ฆฌํ๋ผ
- ์ปค๋ง๊ณผ ๋ฐฐ์ด ๋ฉ์๋๋ฅผ ์กฐํฉํ ๋ถ๋ถ ์ ์ฉ ํจ์๋ฅผ ์ฌ์ฉํ๋ผ
- ํ์ดํ ํจ์๋ก ๋ฌธ๋งฅ ํผ๋์ ํผํ๋ผ
- ์ฝ๊ธฐ ์ฌ์ด ํด๋์ค๋ฅผ ๋ง๋ค์ด๋ผ
- ์์์ผ๋ก ๋ฉ์๋๋ฅผ ๊ณต์ ํ๋ผ
- ํด๋์ค๋ก ๊ธฐ์กด์ ํ๋กํ ํ์
์ ํ์ฅํ๋ผ
get
๊ณผ set
์ผ๋ก ์ธํฐํ์ด์ค๋ฅผ ๋จ์ํ๊ฒ ๋ง๋ค์ด๋ผ
- ์ ๋๋ ์ดํฐ๋ก ์ดํฐ๋ฌ๋ธ ์์ฑ์ ์์ฑํ๋ผ
bind()
๋ก ๋ฌธ๋งฅ์ ํด๊ฒฐํ๋ผ
- ํ๋ผ๋ฏธ์ค๋ฅผ ์ด์ฉํด ๋น๋๊ธฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ผ
async/await
๋ก ํจ์๋ฅผ ๋ช
๋ฃํ๊ฒ ์์ฑํ๋ผ
fetch
๋ก ๊ฐ๋จํ AJAX ํธ์ถ์ ์ฒ๋ฆฌํ๋ผ
localStorage
๋ก ์ํ๋ฅผ ์ฅ๊ธฐ๊ฐ ์ ์งํ๋ผ