Front-end/JavaScript
Vanilla JS | JavaScript | ํจ์ ํํ์ | ์ฝ๋ฐฑ ํจ์ | ํ์ดํ ํจ์
ํจ์ ํํ์ ์๋ฐ์คํฌ๋ฆฝํธ์์ ํจ์๋ ํน๋ณํ ์ข
๋ฅ์ ๊ฐ์ผ๋ก ์ทจ๊ธํ๋ค. ๊ตฌ์กฐ๋ก ์ทจ๊ธ๋์ง ์๋๋ค. ํจ์ ํํ์์ ์ค์ ์คํ ํ๋ฆ์ด ํด๋น ํจ์์ ๋๋ฌํ์ ๋ ํจ์๋ฅผ ์์ฑํฉ๋๋ค. ๋ฐ๋ผ์ ์คํ ํ๋ฆ์ด ํจ์์ ๋๋ฌํ์ ๋๋ถํฐ ํด๋น ํจ์๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ํจ์ ์ ์ธ๋ฌธ์ ํจ์ ์ ์ธ๋ฌธ์ด ์ ์๋๊ธฐ ์ ์๋ ํธ์ถํ ์ ์๋ค. ์ค์ฝํ ํจ์ ํํ์์ ๋ธ๋ก ๋ฐ์์๋ ๋์ํ๋ค. ํจ์ ์ ์ธ๋ฌธ์ด ์ฝ๋ ๋ธ๋ก ๋ด์ ์์นํ๋ฉด ํด๋น ํจ์๋ ๋ธ๋ก ๋ด ์ด๋์๋ ์ ๊ทผํ ์ ์๋ค. ํ์ง๋ง ๋ธ๋ก ๋ฐ์์๋ ํจ์์ ์ ๊ทผํ์ง ๋ชปํ๋ค. ์ฝ๋ฐฑ ํจ์ ํจ์๋ฅผ ํจ์์ ์ธ์๋ก ์ ๋ฌํ๊ณ , ํ์ํ๋ฉด ์ธ์๋ก ์ ๋ฌํ ํจ์๋ฅผ ๋์ค์ ํธ์ถํ๋ ๊ฒ ํ์ดํ ํจ์ ๊ธฐ๋ณธ (arrow function) ๋์ ์ธ ํ์ดํ ํจ์ ์ฌ์ฉ ์์ ์ค๊ดํธ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ๋ฆฌํด๊ฐ์ ํ์ํด์ฃผ์ด์ผ ํ๋ค.
2021. 12. 6. 14:58