ÇöÀç ½ÇÇà ÁßÀÎ Function °³Ã¼ÀÇ Àμö ¹è¿º¯¼ö arguments Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
¼±ÅÃÀûÀÎ Function Àμö´Â ÇöÀç ½ÇÇà ÁßÀÎ ±â´ÉÇÔ¼öÀÇ À̸§ÀÌ´Ù.
ÀÌ ¼Ó¼ºÀº ÀбâÀü¿ëÀÌ¸ç µðÆúÆ®°ªÀº ¾ø´Ù.
arguments ¼Ó¼ºÀ» »ç¿ëÇÏ¸é ±â´ÉÇÔ¼ö·Î ¿©·¯ °³ÀÇ Àμö¸¦ ó¸®ÇÒ ¼ö ÀÖ´Ù.
arguments Ä÷º¼ÇÀÇ length ¼Ó¼ºÀº ±â´ÉÇÔ¼ö·Î Àü´ÞµÇ´Â Àμö¸¦ Æ÷ÇÔÇÑ´Ù.
arguments Ä÷º¼Ç¿¡ Æ÷ÇÔµÈ °³º° Àμö´Â Array ¹è¿º¯¼ö ¿ä¼Ò¿¡ ¾×¼¼½ºÇÏ´Â ¹æ½Ä°ú °°Àº ¹æ½ÄÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ´Ù.
¿©·¯°³ÀÇ Àμö¸¦ ±â´ÉÇÔ¼ö¿¡ Àü´ÞÇÒ ¶§³ª ±â´ÉÇÔ¼ö¿¡¼ ÁöÁ¤ÇÏÁö ¾ÊÀº Àμö¸¦ Ãß°¡ÀûÀ¸·Î Á¦°øÇÒ ¶§ Ư±â À¯¿ëÇÏ´Ù.
ÀμöÀÇ È£Ãâµµ ¹è¿º¯¼ö ¹æ½ÄÀ» »ç¿ëÇÏ¸é µÈ´Ù.
<DIV id="showjs" class="show" title="°á°ú"> <FORM><INPUT type="button" value="Ŭ¸¯ÇÏ¿© °á°ú¸¦ º¸¶ó" onclick="ArguTest(this,'1','2','3')"></FORM> <SCRIPT> var br='<BR>'; // ÁÙ¹Ù²Þ function ArguTest(){ var i, str='', arguNumb=ArguTest.arguments.length; if (arguNumb){ str+=arguNumb+'°³ÀÇ Àμö°¡ Àü´ÞµÇ¾ú´Ù. ÀμöÀÇ ³»¿ëÀº:'+br ; for (i=0;i<arguNumb;i++){ str+='arguments['+i+']='+arguments[i]+br; } }else str='Àü´ÞµÈ Àμö Çϳªµµ ¾ø´Ù.'+br; showjs.innerHTML=str; // °á°ú Ãâ·Â return(str); } </SCRIPT> </DIV>