当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript Function.length用法及代码示例


JavaScript 函数长度属性返回函数预期的参数数量。

访问 length 属性的语法是:

func.length

在这里,func 是一个函数。

返回:

  • 返回给定函数的形式参数的数量。

示例:使用 Function.length

function func() {}
console.log(func.length); // 0

function func1(a, b) {}
console.log(func1.length); // 2

function func2(...args) {}
console.log(func2.length); // 0 -> Rest parameters are not counted

function func3(a, b = 10, c) {}
// only parameters before the one with default value are counted
console.log(func3.length); // 1

输出

0
2
0
1

注意: lengthproperty 不包括其余参数,并且只计算参数,直到第一个具有默认值的参数。在这种情况下,func3.length返回 1 并跳过b(有默认值)c(在默认值之后)。

相关用法


注:本文由纯净天空筛选整理自 Javascript Function.length。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。