函数

参数:

形参:function.length

实参:arguments.length

function sum(a, b, c) {
    console.log('实参:', arguments.length)

    return a + b + c
}

console.log('形参:', sum.length);
sum(1, 2)

输出:

形参: 3

实参: 2

注意:对于不定参数的函数,其形参长度为0

function test (...args){
  console.log('形参(内部计算):', test.length);
  console.log('实参:', arguments.length);
}
console.log('形参(外部计算):',test.length);
test(1,2);

输出:

形参(外部计算): 0

形参(内部计算): 0

实参: 2

参考:

Last updated