zoukankan      html  css  js  c++  java
  • JavaScript中arguments

    <script>
    function ArgTest(){
    var i, c, numargs = arguments.length;
    if (numargs < 3)
    c=1
    else
    c=arguments[2]
    alert(c)
    }
    ArgTest("a","b",32323)
    ArgTest("a","b")
    </script>


    JavaScript中arguments函数对象是该对象代表正在执行的函数和调用它的函数的参数。使用方法:

    [function.]arguments[n ]

    其中function是可选项。当前正在执行的 Function 对象的名字。

    n是必选项。要传递给 Function 对象的从0开始的参数值索引。


    不能显式创建 arguments 对象。arguments 对象只有函数开始时才可用。函数的 arguments 对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。索引 n 实际上是 arguments 对象的 0…n 属性的其中一个参数。


    下面的示例演示了 JavaScript中arguments对象的用法。


    function ArgTest(a, b){
    var i, s = "The ArgTest function expected ";
    var numargs = arguments.length;
    // 获取被传递参数的数值。
    var expargs = ArgTest.length;
    // 获取期望参数的数值。
    if (expargs < 2)
    s += expargs + " argument. ";
    else
    s += expargs + " arguments. ";
    if (numargs < 2)
    s += numargs + " was passed.";
    else
    s += numargs + " were passed.";
    s += "/n/n"
    for (i =0 ; i < numargs; i++){
    // 获取参数内容。
    s += " Arg " + i + " = " + arguments[i] + "/n";
    }
    return(s);
    // 返回参数列表。
    }

    -- 关注我, 让你跑得更快
  • 相关阅读:
    查询比分程序
    本周个人总结
    本周工作量及进度统计
    排球计分软件规格说明书
    我与计算机
    jenkins持续集成:定时构建语法
    kafka性能测试
    kafka简介
    kafka分区----分区如何分配到broker----生产者分区策略----消费者消费策略
    shell注释、变量、字符串、数组
  • 原文地址:https://www.cnblogs.com/sunsky303/p/6445647.html
Copyright © 2011-2022 走看看