jsÖÐargumentsÊÇʲôÒâ˼
javascript ÖÐµÄ arguments ¹¤ÏêϸÏÖת´ï¸øº¯ÊýµÄ²ÎÊý£¬¾ßÓÐÒÔÏÂÌØÕ÷£º³¤¶ÈÊôÐÔָʾ²ÎÊý¸öÊý£»¿ÉÒÔʹÓÃË÷Òý»á¼û¸÷¸ö²ÎÊý£»¾ßÓÐÀàÊý×éÐÔ×Ó£¬¶¯Ì¬·´Ó¦º¯ÊýŲÓõIJÎÊýÇéÐΣ»Ö¸ÏòÏÖʵ²ÎÊýµÄÒýÓ㬶ÔÆäÐ޸IJ»Ó°ÏìÏÖʵ²ÎÊý¡£
JavaScript ÖÐµÄ arguments ¹¤¾ß
arguments ÊÇ JavaScript ÖÐÒ»¸öÄÚÖù¤¾ß£¬ËüÌåÏÖÔÚº¯ÊýŲÓÃʱ´úת´ï¸ø¸Ãº¯ÊýµÄËùÓвÎÊý¡£
¹¤¾ßÌØÕ÷
³¤¶ÈÊôÐÔ£º ָʾת´ï¸øº¯ÊýµÄ²ÎÊýµÄ¸öÊý¡£
Ë÷Òý»á¼û£º ¿ÉÒÔʹÓÃË÷Òý»á¼û arguments ¹¤¾ßÖеĸ÷¸ö²ÎÊý£¨arguments[0] ·µ»ØµÚÒ»¸ö²ÎÊý£¬ÒÀ´ËÀàÍÆ£©¡£
ÀàËÆÊý×飺 Ö»¹Ü arguments ÊÇÒ»¸ö¹¤¾ß£¬µ«Ëü¾ßÓÐÀàÊý×éµÄÐÔ×Ó£¬ÕâÒâζ×ÅËü¾ßÓÐ length ÊôÐԺͿÉÒÔʹÓÃË÷Òý¾ÙÐлá¼û¡£
¶¯Ì¬£º arguments ¹¤¾ßÊǶ¯Ì¬µÄ£¬ÕâÒâζ×ÅËü»áËæן¯ÊýŲÓõIJî±ð¶ø¸Ä±ä¡£
Óë²ÎÊýµÄ¹Øϵ
arguments ¹¤¾ß²¢²»ÊÇÏÖʵµÄ²ÎÊý£¬¶øÊÇÖ¸ÏòÏÖʵ²ÎÊýµÄÒýÓá£
¶Ô arguments ¹¤¾ßµÄÐ޸IJ»»áÓ°ÏìÏÖʵµÄ²ÎÊý¡£
Ó÷¨
arguments ¹¤¾ßÔÊÐíÄã»á¼ûºÍ²Ù×÷ת´ï¸øº¯ÊýµÄËùÓвÎÊý£¬¶ø²»¹Üº¯Êý×Ô¼ºµÄ²ÎÊýÁбíÊÇʲô¡£ÕâÔÚ±àд¶¯Ì¬º¯Êý»ò´¦Àí²»È·¶¨ÃüÄ¿µÄ²ÎÊýʱºÜÊÇÓÐÓá£
ÀýÈ磬ÒÔϺ¯ÊýʹÓà arguments ¹¤¾ß´òӡת´ï¸øËüµÄËùÓвÎÊý£º
function printArgs() { for (let i = 0; i
µÇ¼ºó¸´ÖÆ
ÒÔÉϾÍÊÇjsÖÐargumentsÊÇʲôÒâ˼µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡