ํด๋น ํฌ์คํ
์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์
๋๋ค. ์์
์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. arguments ๋ฐฐ์ด๊ณผ ๋น์ทํ์ง๋ง ๋ฐฐ์ด์ด ์๋๋ค, ํจ์์๋ arguments๋ผ๋ ๋ณ์์ ๋ด๊ธด ์จ๊ฒจ์ง ์ ์ฌ ๋ฐฐ์ด์ด ์๋ค. ์ด ๋ฐฐ์ด์๋ ํจ์๋ฅผ ํธ์ถํ ๋ ์
๋ ฅํ ์ธ์๊ฐ ๋ด๊ฒจ์๋ค. ์๋ ์์ ๋ฅผ ๋ณด์. ๊ฒฐ๊ณผ๋ 10์ด๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋งค์ฐ ๊ด๋ํ ์ธ์ด์ด๊ธฐ ๋๋ฌธ์, ์ธ์์ ์๋ฅผ ๋ง์๋๋ก ์ง์ ํด๋ ์๋ฌ๊ฐ ๋์ง ์๋๋ค. ์ ์์๋ฅผ ์ดํด๋ณด๋ฉด sum()์ ๋งค๊ฐ๋ณ์๊ฐ ์๋๋ฐ, ์ธ์์ ์๊ฐ 4๊ฐ์ด๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ์๋ ์๋ฌ๊ฐ ๋์ง ์๋๋ค. ์ ์ฝ๋์ arguments๋ผ๋ ๊ฒ์ ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ฝ์๋ ํน์ํ ๋ณ์์ด๋ค. ์ด ๋ณ์ ์์๋ ์ ์ฌ ๊ฐ์ฒด(์ ์ฌ ๋ฐฐ์ด)์ด ๋ด๊ฒจ์ ธ ์๋ค..
[Js] arguments | ๋ฐฐ์ด | javascript ๋ฐฐ์ด | ๋งค๊ฐ๋ณ์
ํด๋น ํฌ์คํ
์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์
๋๋ค. ์์
์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. arguments ๋ฐฐ์ด๊ณผ ๋น์ทํ์ง๋ง ๋ฐฐ์ด์ด ์๋๋ค, ํจ์์๋ arguments๋ผ๋ ๋ณ์์ ๋ด๊ธด ์จ๊ฒจ์ง ์ ์ฌ ๋ฐฐ์ด์ด ์๋ค. ์ด ๋ฐฐ์ด์๋ ํจ์๋ฅผ ํธ์ถํ ๋ ์
๋ ฅํ ์ธ์๊ฐ ๋ด๊ฒจ์๋ค. ์๋ ์์ ๋ฅผ ๋ณด์. ๊ฒฐ๊ณผ๋ 10์ด๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋งค์ฐ ๊ด๋ํ ์ธ์ด์ด๊ธฐ ๋๋ฌธ์, ์ธ์์ ์๋ฅผ ๋ง์๋๋ก ์ง์ ํด๋ ์๋ฌ๊ฐ ๋์ง ์๋๋ค. ์ ์์๋ฅผ ์ดํด๋ณด๋ฉด sum()์ ๋งค๊ฐ๋ณ์๊ฐ ์๋๋ฐ, ์ธ์์ ์๊ฐ 4๊ฐ์ด๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ์๋ ์๋ฌ๊ฐ ๋์ง ์๋๋ค. ์ ์ฝ๋์ arguments๋ผ๋ ๊ฒ์ ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ฝ์๋ ํน์ํ ๋ณ์์ด๋ค. ์ด ๋ณ์ ์์๋ ์ ์ฌ ๊ฐ์ฒด(์ ์ฌ ๋ฐฐ์ด)์ด ๋ด๊ฒจ์ ธ ์๋ค..
2021.02.04