• 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);
    // 返回参数列表。
    }

    -- 关注我, 让你跑得更快
  • 相关阅读:
    Java-GZIPOutputStream踩坑
    Redis事务
    Netty实现简单群聊
    SpringMVC请求参数解析
    Netty实现WebSocket
    SpringBoot项目war包部署
    NIO实现群聊
    SpringMVC请求映射handler源码解读
    SpringMVC自定义兼容性HandlerMapping
    spring boot自定义类配置绑定在配置文件中自动提示
  • 原文地址:https://www.cnblogs.com/sunsky303/p/6445647.html
Copyright © 2020-2023  润新知