ÇöÀç ½ÇÇà ÁßÀÎ ±â´ÉÇÔ¼ö¿Í ±× ±â´ÉÇÔ¼ö¸¦ È£ÃâÇÑ ±â´ÉÇÔ¼ö¿¡ ´ëÇÑ Àμö¸¦ ³ªÅ¸³»´Â °³Ã¼ÀÌ´Ù.
Function.argumentsÀ¸·Î ±â´ÉÇÔ¼öÀÇ ÇÑ ¼Ó¼ºÀ» ±¸¼ºÇϸç, ±â´ÉÇÔ¼ö°¡ ½ÇÇàµÇ¸é ±â´ÉÇÔ¼ö¿¡ Á¦°øµÈ Àμöµé¸¦ ¹Þ¾Æ argumentsÀ» »ý¼ºÇÏ°í, arguments Ä÷º¼ÇÀº ±â´ÉÇÔ¼ö°¡ ¼öÇàÀ» ½ÃÀÛÇÒ ¶§¿¡¸¸ »ç¿ë °¡´ÉÇϸç, arguments Ä÷º¼ÇÀ» ¸í½ÃÀûÀ¸·Î ¸¸µé ¼ö ¾ø´Ù. arguments Ä÷º¼ÇÀº ±â´ÉÇÔ¼ö°¡ ¼öÇàµÉ ¶§¸¸ »ç¿ëµÉ ¼ö ÀÖ´Ù.
±â´ÉÇÔ¼öÀÇ arguments Ä÷º¼ÇÀº ¾ö°ÝÈ÷ ¸»ÇÏ¸é ¹è¿º¯¼ö´Â ¾Æ´ÏÁö¸¸ ¹è¿º¯¼öÀÇ ¿ä¼Ò¿¡ ¾×¼¼½ºÇÏ´Â ¹æ½Ä°ú °°Àº ¹æ½ÄÀ¸·Î °¢°¢ÀÇ Àμö¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Ù. À妽ºÀÎ n Àº ½ÇÁ¦·Î arguments Ä÷º¼ÇÀÇ 0...n ¼Ó¼º Áß Çϳª¿¡ ´ëÇÑ ÂüÁ¶ÀÌ´Ù.
¿©·¯°³ÀÇ Àμö¸¦ ±â´ÉÇÔ¼ö¿¡ Àü´ÞÇÒ ¶§³ª ±â´ÉÇÔ¼ö¿¡¼ ÁöÁ¤ÇÏÁö ¾ÊÀº Àμö¸¦ Ãß°¡ÀûÀ¸·Î Á¦°øÇÒ ¶§ Ư±â À¯¿ëÇÏ´Ù.
°£´ÜÇÑ arguments ¿¹Á¦
<DIV id="showarea1" style="border:solid 1 blue;width:200;padding:5;text-align:left;margin-left:100" title="°á°ú"> <FORM><INPUT type="button" value="Ŭ¸¯ÇÏ¿© °á°ú¸¦ º¸¶ó" onclick="ArguTest(this,'1','2','3')"></FORM> <SCRIPT> var br='<BR>'; // ÁÙ¹Ù²Þ function ArguTest(){ var i, str='', arguNumb=arguments.length; if (arguNumb){ str+=arguNumb+'°³ÀÇ Àμö°¡ Àü´ÞµÇ¾ú´Ù. ÀμöÀÇ ³»¿ëÀº:'+br ; for (i=0;i<arguNumb; i++){ str+='arguments['+i+']='+arguments[i]+br; } } else str='Àü´ÞµÈ Àμö Çϳªµµ ¾ø´Ù.'+br; showarea1.innerHTML=str; // °á°ú Ãâ·Â return(str); } </SCRIPT> </DIV>