美文网首页
arguments对象

arguments对象

作者: 嗨黄先生 | 来源:发表于2017-11-01 22:10 被阅读0次
    <!DOCTYPE HTML>
    <html lang="en" >
        
        <head>
            
            <meta charset="UTF-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge" />
            <title>arguments对象 | JavaScript高级讲义</title>
            <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
            <meta name="description" content="">
            <meta name="generator" content="GitBook 2.6.7">
            
            
            <meta name="HandheldFriendly" content="true"/>
            <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
            <meta name="apple-mobile-web-app-capable" content="yes">
            <meta name="apple-mobile-web-app-status-bar-style" content="black">
            <link rel="apple-touch-icon-precomposed" sizes="152x152" href="../gitbook/images/apple-touch-icon-precomposed-152.png">
            <link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
            
        <link rel="stylesheet" href="../gitbook/style.css">
        
            
            <link rel="stylesheet" href="../gitbook/plugins/gitbook-plugin-highlight/website.css">
            
        
            
            <link rel="stylesheet" href="../gitbook/plugins/gitbook-plugin-search/search.css">
            
        
            
            <link rel="stylesheet" href="../gitbook/plugins/gitbook-plugin-fontsettings/website.css">
            
        
        
    
            
        
        
        
        <link rel="prev" href="../Sources/静态成员和实例成员.html" />
        
    
            
        </head>
        <body>
            
            
        <div class="book"
            data-level="1.10.4"
            data-chapter-title="arguments对象"
            data-filepath="Sources/arguments对象.md"
            data-basepath=".."
            data-revision="Tue Oct 18 2016 23:20:06 GMT+0800 (CST)"
            data-innerlanguage="">
        
    
    <div class="book-summary">
        <nav role="navigation">
            <ul class="summary">
                
                
                
                
    
                
    
                
        
            <li class="chapter " data-level="0" data-path="index.html">
                
                    
                        <a href="../index.html">
                    
                            <i class="fa fa-check"></i>
                            
                            Introduction
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1" >
                
                <span><b>1.</b> 面向对象</span>
                
                
                <ul class="articles">
                    
        
            <li class="chapter " data-level="1.1" data-path="Sources/面向对象概念介绍.html">
                
                    
                        <a href="../Sources/面向对象概念介绍.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.1.</b>
                            
                            面向对象概念介绍
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.2" data-path="Sources/面向对象编程举例.html">
                
                    
                        <a href="../Sources/面向对象编程举例.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.2.</b>
                            
                            面向对象编程举例
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.3" data-path="Sources/构造函数.html">
                
                    
                        <a href="../Sources/构造函数.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.3.</b>
                            
                            构造函数
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.4" data-path="Sources/面向对象的三大特性.html">
                
                    
                        <a href="../Sources/面向对象的三大特性.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.4.</b>
                            
                            面向对象的三大特性
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.5" >
                
                <span><b>1.5.</b> 原型</span>
                
                
                <ul class="articles">
                    
        
            <li class="chapter " data-level="1.5.1" data-path="Sources/传统构造函数存在的问题.html">
                
                    
                        <a href="../Sources/传统构造函数存在的问题.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.5.1.</b>
                            
                            传统构造函数存在的问题
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.5.2" data-path="Sources/使用原型解决构造函数问题.html">
                
                    
                        <a href="../Sources/使用原型解决构造函数问题.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.5.2.</b>
                            
                            使用原型解决构造函数问题
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.5.3" data-path="Sources/原型相关概念.html">
                
                    
                        <a href="../Sources/原型相关概念.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.5.3.</b>
                            
                            原型相关概念
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.5.4" data-path="Sources/原型的使用.html">
                
                    
                        <a href="../Sources/原型的使用.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.5.4.</b>
                            
                            原型的使用
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.5.5" data-path="Sources/proto.html">
                
                    
                        <a href="../Sources/proto.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.5.5.</b>
                            
                            \_\_proto\_\_
                        </a>
                
                
            </li>
        
    
                </ul>
                
            </li>
        
            <li class="chapter " data-level="1.6" data-path="Sources/继承的实现方式.html">
                
                    
                        <a href="../Sources/继承的实现方式.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.6.</b>
                            
                            继承的实现方式
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.7" data-path="Sources/原型三角绘制.html">
                
                    
                        <a href="../Sources/原型三角绘制.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.7.</b>
                            
                            原型三角绘制
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.8" data-path="Sources/属性搜索原则.html">
                
                    
                        <a href="../Sources/属性搜索原则.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.8.</b>
                            
                            属性搜索原则
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.9" >
                
                <span><b>1.9.</b> 原型链</span>
                
                
                <ul class="articles">
                    
        
            <li class="chapter " data-level="1.9.1" data-path="Sources/原型链结构.html">
                
                    
                        <a href="../Sources/原型链结构.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.9.1.</b>
                            
                            原型链结构
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.9.2" data-path="Sources/原型式继承.html">
                
                    
                        <a href="../Sources/原型式继承.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.9.2.</b>
                            
                            原型式继承
                        </a>
                
                
            </li>
        
    
                </ul>
                
            </li>
        
            <li class="chapter " data-level="1.10" >
                
                <span><b>1.10.</b> 对象相关的其他知识</span>
                
                
                <ul class="articles">
                    
        
            <li class="chapter " data-level="1.10.1" data-path="Sources/objectprototype成员介绍.html">
                
                    
                        <a href="../Sources/objectprototype成员介绍.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.10.1.</b>
                            
                            Object.prototype成员介绍
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.10.2" data-path="Sources/function.html">
                
                    
                        <a href="../Sources/function.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.10.2.</b>
                            
                            Function
                        </a>
                
                
                <ul class="articles">
                    
        
            <li class="chapter " data-level="1.10.2.1" data-path="Sources/function的使用.html">
                
                    
                        <a href="../Sources/function的使用.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.10.2.1.</b>
                            
                            Function的使用
                        </a>
                
                
            </li>
        
            <li class="chapter " data-level="1.10.2.2" data-path="Sources/参数代码太长的问题.html">
                
                    
                        <a href="../Sources/参数代码太长的问题.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.10.2.2.</b>
                            
                            参数代码太长的问题
                        </a>
                
                
            </li>
        
    
                </ul>
                
            </li>
        
            <li class="chapter " data-level="1.10.3" data-path="Sources/静态成员和实例成员.html">
                
                    
                        <a href="../Sources/静态成员和实例成员.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.10.3.</b>
                            
                            静态成员和实例成员
                        </a>
                
                
            </li>
        
            <li class="chapter active" data-level="1.10.4" data-path="Sources/arguments对象.html">
                
                    
                        <a href="../Sources/arguments对象.html">
                    
                            <i class="fa fa-check"></i>
                            
                                <b>1.10.4.</b>
                            
                            arguments对象
                        </a>
                
                
            </li>
        
    
                </ul>
                
            </li>
        
    
                </ul>
                
            </li>
        
    
    
                
                <li class="divider"></li>
                <li>
                    <a href="https://www.gitbook.com" target="blank" class="gitbook-link">
                        Published with GitBook
                    </a>
                </li>
                
            </ul>
        </nav>
    </div>
    
        <div class="book-body">
            <div class="body-inner">
                <div class="book-header" role="navigation">
        <!-- Actions Left -->
        
    
        <!-- Title -->
        <h1>
            <i class="fa fa-circle-o-notch fa-spin"></i>
            <a href="../" >JavaScript高级讲义</a>
        </h1>
    </div>
    
                <div class="page-wrapper" tabindex="-1" role="main">
                    <div class="page-inner">
                    
                    
                        <section class="normal" id="section-">
                        
                            <h2 id="arguments&#x5BF9;&#x8C61;">arguments&#x5BF9;&#x8C61;</h2>
    <p>&#x5728;&#x6BCF;&#x4E00;&#x4E2A;&#x51FD;&#x6570;&#x8C03;&#x7528;&#x7684;&#x8FC7;&#x7A0B;&#x4E2D;, &#x51FD;&#x6570;&#x4EE3;&#x7801;&#x4F53;&#x5185;&#x6709;&#x4E00;&#x4E2A;&#x9ED8;&#x8BA4;&#x7684;&#x5BF9;&#x8C61;<code>arguments</code>, &#x5B83;&#x5B58;&#x50A8;&#x7740;&#x5B9E;&#x9645;&#x4F20;&#x5165;&#x7684;&#x6240;&#x6709;&#x53C2;&#x6570;&#x3002;</p>
    <p><code>arguments</code>&#x662F;&#x4E00;&#x4E2A;&#x4F2A;&#x6570;&#x7EC4;&#x5BF9;&#x8C61;. &#x5B83;&#x8868;&#x793A;&#x5728;&#x51FD;&#x6570;&#x8C03;&#x7528;&#x7684;&#x8FC7;&#x7A0B;&#x4E2D;&#x4F20;&#x5165;&#x7684;&#x6240;&#x6709;&#x53C2;&#x6570;&#x7684;&#x96C6;&#x5408;&#x3002;&#x5728;&#x51FD;&#x6570;&#x8C03;&#x7528;&#x8FC7;&#x7A0B;&#x4E2D;&#x4E0D;&#x89C4;&#x5B9A;&#x53C2;&#x6570;&#x7684;&#x4E2A;&#x6570;&#x4E0E;&#x7C7B;&#x578B;, &#x53EF;&#x4EE5;&#x4F7F;&#x5F97;&#x51FD;&#x6570;&#x8C03;&#x7528;&#x53D8;&#x5F97;&#x975E;&#x5E38;&#x7075;&#x6D3B;&#x6027;&#x3002;</p>
    <p>JavaScript&#x4E2D;&#x7684;&#x51FD;&#x6570;&#x5E76;&#x6CA1;&#x6709;&#x89C4;&#x5B9A;&#x5FC5;&#x987B;&#x5982;&#x4F55;&#x4F20;&#x53C2;&#xFF1A;</p>
    <ol>
    <li>&#x5B9A;&#x4E49;&#x51FD;&#x6570;&#x7684;&#x65F6;&#x5019;&#x4E0D;&#x5199;&#x53C2;&#x6570;, &#x4E00;&#x6837;&#x53EF;&#x4EE5;&#x8C03;&#x7528;&#x65F6;&#x4F20;&#x9012;&#x53C2;&#x6570;</li>
    <li>&#x5B9A;&#x4E49;&#x7684;&#x65F6;&#x5019;&#x5199;&#x4E86;&#x53C2;&#x6570;, &#x8C03;&#x7528;&#x7684;&#x65F6;&#x5019;&#x53EF;&#x4EE5;&#x4E0D;&#x4F20;&#x53C2;</li>
    <li>&#x5B9A;&#x4E49;&#x7684;&#x65F6;&#x5019;&#x5199;&#x4E86;&#x4E00;&#x4E2A;&#x53C2;&#x6570;, &#x8C03;&#x7528;&#x7684;&#x65F6;&#x5019;&#x53EF;&#x4EE5;&#x968F;&#x610F;&#x7684;&#x4F20;&#x9012;&#x591A;&#x4E2A;&#x800C;&#x53C2;&#x6570;</li>
    </ol>
    <p>&#x5728;&#x4EE3;&#x7801;&#x8BBE;&#x8BA1;&#x4E2D;, &#x5982;&#x679C;&#x9700;&#x8981;&#x51FD;&#x6570;&#x5E26;&#x6709;&#x4EFB;&#x610F;&#x4E2A;&#x53C2;&#x6570;&#x7684;&#x65F6;&#x5019;, &#x4E00;&#x822C;&#x5C31;&#x4E0D;&#x5E26;&#x4EFB;&#x4F55;&#x53C2;&#x6570;, &#x6240;&#x6709;&#x7684;&#x53C2;&#x6570;&#x5229;&#x7528;<code>arguments</code>&#x5BF9;&#x8C61;&#x6765;&#x83B7;&#x53D6;. &#x4E00;&#x822C;&#x7684;&#x51FD;&#x6570;&#x5B9A;&#x4E49;&#x8BED;&#x6CD5;, &#x53EF;&#x4EE5;&#x5199;&#x6210;:</p>
    <pre><code class="lang-js"><span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">foo</span> (<span class="hljs-params"> <span class="hljs-comment">/* ... */</span> </span>) </span>{
    }
    </code></pre>
    <h3 id="&#x7EC3;&#x4E60;">&#x7EC3;&#x4E60;:</h3>
    <blockquote>
    <p>&#x5229;&#x7528; Function &#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x51FD;&#x6570;, &#x8981;&#x6C42;&#x5141;&#x8BB8;&#x51FD;&#x6570;&#x8C03;&#x7528;&#x65F6;&#x4F20;&#x5165;&#x4EFB;&#x610F;&#x4E2A;&#x6570;&#x53C2;&#x6570;, &#x5E76;&#x4E14;&#x51FD;&#x6570;&#x8FD4;&#x56DE;&#x8FD9;&#x4E9B;&#x6570;&#x5B57;&#x4E2D;&#x6700;&#x5927;&#x7684;&#x6570;&#x5B57;.</p>
    </blockquote>
    <pre><code class="lang-js"><span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">foo</span> (<span class="hljs-params"> </span>) </span>{
    <span class="hljs-comment">// &#x6240;&#x6709;&#x7684;&#x53C2;&#x6570;&#x90FD;&#x5728; arguments &#x4E2D;. &#x5C06;&#x5176;&#x5F53;&#x505A;&#x6570;&#x7EC4;&#x4F7F;&#x7528;</span>
    <span class="hljs-comment">// &#x95EE;&#x9898;&#x5DF2;&#x8F6C;&#x6362;&#x6210;&#x5728;&#x6709;&#x4E00;&#x4E2A;&#x6570;&#x7EC4;&#x4E2D;&#x6C42;&#x6700;&#x5927;&#x503C;</span>
    <span class="hljs-keyword">var</span> args = <span class="hljs-built_in">arguments</span>;
    <span class="hljs-keyword">var</span> max = args[ <span class="hljs-number">0</span> ];
        <span class="hljs-keyword">for</span> ( <span class="hljs-keyword">var</span> i = <span class="hljs-number">1</span>; i &lt; args.length; i++ ) {
            <span class="hljs-keyword">if</span> ( max &lt; args[ i ] ) {
                max = args[ i ];
            }
        }
        <span class="hljs-keyword">return</span> max;
    }
    </code></pre>
    <h3 id="&#x7EC3;&#x4E60;">&#x7EC3;&#x4E60;:</h3>
    <blockquote>
    <p>&#x5229;&#x7528; Function &#x5199;&#x4E00;&#x4E2A;&#x51FD;&#x6570;, &#x8981;&#x6C42;&#x4F20;&#x5165;&#x4EFB;&#x610F;&#x4E2A;&#x6570;&#x5B57; &#x6C42;&#x548C;</p>
    </blockquote>
    
                        
                        </section>
                    
                    
                    </div>
                </div>
            </div>
    
            
            <a href="../Sources/静态成员和实例成员.html" class="navigation navigation-prev navigation-unique" aria-label="Previous page: 静态成员和实例成员"><i class="fa fa-angle-left"></i></a>
            
            
        </div>
    </div>
    
            
    <script src="../gitbook/app.js"></script>
    
        
        <script src="../gitbook/plugins/gitbook-plugin-search/lunr.min.js"></script>
        
    
        
        <script src="../gitbook/plugins/gitbook-plugin-search/search.js"></script>
        
    
        
        <script src="../gitbook/plugins/gitbook-plugin-sharing/buttons.js"></script>
        
    
        
        <script src="../gitbook/plugins/gitbook-plugin-fontsettings/buttons.js"></script>
        
    
    <script>
    require(["gitbook"], function(gitbook) {
        var config = {"highlight":{},"search":{"maxIndexSize":1000000},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2}};
        gitbook.start(config);
    });
    </script>
    
            
        </body>
        
    </html>
    
    

    相关文章

      网友评论

          本文标题:arguments对象

          本文链接:https://www.haomeiwen.com/subject/nblnpxtx.html