๐ ํ์ดํ ํจ์๋?
๋ค๋ฅธ ๊ณณ์ผ๋ก ์ ๋ฌ๋๋๋ผ๋ ์ปจํ ์คํธ( )๋ฅผ ์์ง ์๋๋ก ๋ง๋ ํจ์.
๐ฉ ํน์ง
1. ๊ฐ๋จํ๋ค
// ๊ธฐ์กด ํจ์ ์ฌ์ฉ๋ฐฉ์
function(){
...
}
// ํ์ดํ ํจ์ ์ฌ์ฉ๋ฐฉ์
() => {
...
}
2. this๊ฐ ์๋ค.
ํ์ดํ ํจ์๋ this๊ฐ ์๊ณ ,
๋ง์ฝ์ ํ์ดํ ํจ์ ๋ด๋ถ์ this๋ฅผ ์ฌ์ฉํ๋ คํ๋ฉด,
์ธ๋ถ๋ ์์ปฌํ๊ฒฝ์ this๋ฅผ ๊ฐ์ ธ์จ๋ค.
3. arguments๊ฐ ์๋ค.
๋ชจ๋ ์ธ์์ ์ ๊ทผํ ์ ์๊ฒ ํด์ฃผ๋ ๊ฐ์ฒด์ธ, arguments๋ฅผ ์ง์ํ์ง ์๋๋ค.
๋ฐ์ํ