美文网首页
11.剩余参数

11.剩余参数

作者: dptms | 来源:发表于2017-10-27 14:14 被阅读5次

剩余参数

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

应用场景

  • 对函数参数的处理
function sum(...numbers) {
    return numbers.reduce((prev, curr) => prev + curr, 0);
}
sum(2,3);
function converCurrency(rate, ...amounts) {
    return amounts.map(amount => amount * rate)
}
console.log(converCurrency(0.8, 25, 45));
  • 变量的解构
const player = ['dp', 123, 5.4, 6.7, 3.4, 7.8, 8.9];
const [name, id, ...scores] = player;
console.log(name, id, scores);

相关文章

  • 11.剩余参数

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

  • 剩余参数

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

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

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

  • ES6 rest参数

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

  • TypeScript函数

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

  • JS 剩余参数

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

  • ES6-剩余参数 and 扩展运算符

    1.ES6的剩余参数可以帮助很简单的将剩余参数组合为一个数组 剩余参数应用场景 2.ES6 扩展运算符是一个与剩余...

  • 【学习笔记】ES6 标准 - 函数默认参数、箭头函数、剩余参数

    ES6 标准 - 函数默认参数、箭头函数、剩余参数

  • arguments 以及 剩余参数

    function sum(){ var sum=0; for (var i = 0; i < argument...

  • 剩余参数(Rest Parameters)

    ES6中的Rest Parameters语法 在ES6中规定了Rest Parameters语法: 请注意f的第三...

网友评论

      本文标题:11.剩余参数

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