ÇöÀç ½ÇÇà ÁßÀÎ Function °³Ã¼ÀÇ Àμö ¹è¿­º¯¼ö arguments Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.

Àμö
Function : (°³Ã¼)

¼±ÅÃÀûÀÎ Function Àμö´Â ÇöÀç ½ÇÇà ÁßÀÎ ±â´ÉÇÔ¼öÀÇ À̸§ÀÌ´Ù.

: (¼Ó¼º °³Ã¼)
¼Ó¼º°ªÀº ÇöÀç ½ÇÇà ÁßÀÎ Function °³Ã¼ÀÇ Àμö ¹è¿­º¯¼ö arguments Ä÷º¼ÇÀÌ´Ù.

ÀÌ ¼Ó¼ºÀº ÀбâÀü¿ëÀÌ¸ç µðÆúÆ®°ªÀº ¾ø´Ù.

¼³¸í

arguments ¼Ó¼ºÀ» »ç¿ëÇÏ¸é ±â´ÉÇÔ¼ö·Î ¿©·¯ °³ÀÇ Àμö¸¦ ó¸®ÇÒ ¼ö ÀÖ´Ù.

arguments Ä÷º¼ÇÀÇ length ¼Ó¼ºÀº ±â´ÉÇÔ¼ö·Î Àü´ÞµÇ´Â Àμö¸¦ Æ÷ÇÔÇÑ´Ù.
arguments Ä÷º¼Ç¿¡ Æ÷ÇÔµÈ °³º° Àμö´Â Array ¹è¿­º¯¼ö ¿ä¼Ò¿¡ ¾×¼¼½ºÇÏ´Â ¹æ½Ä°ú °°Àº ¹æ½ÄÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ´Ù.

¿©·¯°³ÀÇ Àμö¸¦ ±â´ÉÇÔ¼ö¿¡ Àü´ÞÇÒ ¶§³ª ±â´ÉÇÔ¼ö¿¡¼­ ÁöÁ¤ÇÏÁö ¾ÊÀº Àμö¸¦ Ãß°¡ÀûÀ¸·Î Á¦°øÇÒ ¶§ Ư±â À¯¿ëÇÏ´Ù.

È£Ãâ

ÀμöÀÇ È£Ãâµµ ¹è¿­º¯¼ö ¹æ½ÄÀ» »ç¿ëÇÏ¸é µÈ´Ù.

arguments[0]
myFunctin.arguments[0]
arguments.length
myFunctin.arguments.callee
Ư±â
functionObj.length´Â ±â´ÉÇÔ¼ö¿¡¼­ Á¤ÀÇµÈ ÀμöÀÇ °¹¼öÀÌ°í
functionObj.arguments.length´Â ±â´ÉÇÔ¼ö°¡ È£ÃâµÉ ¶§ Àü´Þ¹ÞÀº ÀμöÀÇ °¹¼öÀÌ´Ù.


°£´ÜÇÑ arguments ¹è¿­º¯¼ö ¿¹Á¦

<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>