HONG之间
上班折腾,下班折腾

Power by hongyu

文章均为原创,转载请务必注明出处

js中函数的长度

0
作者:hongyu
2024-09-09 14:30:35

js中函数的长度代表什么?

答:代表形参数的个数。

比如,有如下函数

function a (a,b,c) {
return a+b+c
}

那么,输出a.length就是3.

另外,如果函数中有参数有默认值,比如

function b(a,b=1,c) {
    return a+b+c
}

那么,只统计有默认值的参数之前的参数个数,输出b.length就是1。

如果还有不定数量的参数,如下:

function c(a,b=1,c,...args) {
    return a+b+c
}

那么,args也不会被统计,c.length是1。

评论一下