相关文章:

JavaScript Function.length 属性详解

代码类型:

杂项:

  • 启用CSS/JS语法检查
  • 监测脚本运行错误
  • 禁止库文件重复

文档类型:

JS库文件:

手动添加:

     
    1
    xxxxxxxxxx
    25
     
    1
    //在当前页面内追加换行标签和指定的HTML内容
    2
    function w( html ){
    3
        document.body.innerHTML += "<br/>" + html;
    4
    }
    5
    6
    7
    8
    function test(){
    9
        w( "test()函数定义的参数个数为" + test.length );
    10
    };
    11
    test(); // 本函数定义的参数个数为0
    12
    13
    function foo(a, b){
    14
        w( "foo()函数定义的参数个数为" + foo.length );    
    15
    };
    16
    foo(1, 2); // 本函数定义的参数个数为2
    17
    18
    function bar(a, b, c, d){
    19
        w( "bar()函数定义的参数个数为" + bar.length );    
    20
    }
    21
    // length属性只与定义函数时的参数个数有关,与调用时传入的参数个数无关
    22
    bar(); // 本函数定义的参数个数为4
    23
    24
    // 也可在函数外部直接调用
    25
    w( foo.length ); // 2
    xxxxxxxxxx
    1
     
    1