LOADING

MiniKano的小窝


 

【JavaScript】函数的参数长度(length)

在js里,我们可以使用.length获取可遍历对象的参数个数,而且我们还可以通过length获取函数的参数个数:

    function fn(a,b,c){
        console.log(a,b,c)
    }
    console.log(fn.length) //3

打印fn.length就可以获取fn函数的参数个数,还是很简单的,但是这里有一点需要注意,如果参数有默认值的话,fn的length可能就会不一样:

    function fn(a,b=1,c){
        console.log(a,b,c)
    }
    console.log(fn.length) //1

可见,fn.length 遇到有默认值的参数,就会停止统计,所以最终输出的个数是少于实际参数个数的

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注