美文网首页
2021-07-06 5. 剩余参数

2021-07-06 5. 剩余参数

作者: 半眼鱼 | 来源:发表于2021-07-06 11:03 被阅读0次

剩余参数语法允许咱们将一个不定数量的参数表示为一个数组。

老样子,来 see see。

function sumArgs(...numbers) { console.log(numbers); // [5, 6] return numbers.reduce((sum, number) => sum + number);} sumArgs(5, 6); // => 11
...numbers是一个剩余参数,它将成为一个由剩余参数组成的真数组[5,6]。由于numbers 是一个数组,所以就可以使用数组自有方法reduce(与类数组对象的参数相反)。

如果不想在剩余参数中收集所有参数,则可以组合常规参数和剩余参数。

function multiplyAndSumArgs(multiplier, ...numbers) { console.log(multiplier); // 2 console.log(numbers); // [5, 6] const sumArgs = numbers.reduce((sum, number) => sum + number); return multiplier * sumArgs;} multiplyAndSumArgs(2, 5, 6); // => 22

multiplier 是一个常规参数,它获取第一个参数的值。然后剩下的参数...numbers 接收剩余的参数。

相关文章

  • 2021-07-06 5. 剩余参数

    剩余参数语法允许咱们将一个不定数量的参数表示为一个数组。 老样子,来 see see。 如果不想在剩余参数中收集所...

  • TypeScript 函数初探

    # 1. 函数声明 # 2. 函数传参 # 3. 可选参数 # 4. 默认可选参数 # 5. 剩余参数

  • 剩余参数

    剩余参数(rest parameter)允许长度不确定的实参表示为一个数组。 描述 如果一个函数的最后一个形参是以...

  • TS中的函数

    本文目录: 1.函数定义的两种方式 2.函数类型 3.可选参数和默认参数 4.剩余参数 5.函数重载 函数的几个基...

  • TypeScript函数详解(五)

    1.函数的类型 2 函数类型的案例 3.函数的可选类型 4.默认参数 5.剩余参数 从ES6开始,JavaScri...

  • 032|匿名函数&函数剩余参数

    函数剩余参数 上一节中,有提到函数剩余参数也能解决不定参数问题。这一节我们就来学习一下剩余参数。 剩余参数(res...

  • ES6 rest参数

    REST参数(剩余参数) MDN:剩余参数语法允许我们将一个不定数量的参数表示为一个数组。剩余参数必须是函数参数的...

  • TypeScript函数

    可选参数(y?) 默认参数 剩余参数 函数重载

  • JS 剩余参数

    例子 上述函数调用会依次打印什么? 'huang', 13, undefined'huang', 13, 'kk'...

  • 11.剩余参数

    剩余参数 ES6的剩余参数可以帮助很简单的将剩余参数组合为一个数组,这在获取函数参数的时候非常有用。 应用场景 对...

网友评论

      本文标题:2021-07-06 5. 剩余参数

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