美文网首页
arguments.callee.length和argument

arguments.callee.length和argument

作者: Vivian_06e6 | 来源:发表于2020-09-30 16:41 被阅读0次

arguments.length 是实参长度

arguments.callee.length 是形参长度 //等同于 函数名.length

这里有个简单的例子,是比较参数的长度的:

    function test(a,b,c)
{
    var d = arguments
    checkArgu(arguments);
}

function checkArgu(argu)
{
    var argu_test1, argu_test2;
    argu_test1 = argu.length;
    argu_test2 = argu.callee.length;  //等同于 test.length
    if(argu_test1 == argu_test2){
        alert("yes");
    }
    else{
        alert("no");
    }
}

test(1,2,3);
test(1,2,3,4);

相关文章

网友评论

      本文标题:arguments.callee.length和argument

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