zoukankan      html  css  js  c++  java
  • ...args剩余参数用法

    ...args剩余参数用法

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

    function sum(...theArgs) {
      return theArgs.reduce((previous, current) => {
        return previous + current;
      });
    }
     
    console.log(sum(1, 2, 3));
    // expected output: 6
     
    console.log(sum(1, 2, 3, 4));
    // expected output: 10

    语法

    function(a, b, ...theArgs) {
      // ...
    } 

    描述

    如果函数的最后一个命名参数以...为前缀,则它将成为一个数组,其中从0(包括)到theArgs.length(排除)的元素由传递给函数的实际参数提供。

    在上面的例子中,theArgs将收集该函数的第三个参数(因为第一个参数被映射到a,而第二个参数映射到b)和所有后续参数。

    转载自:https://www.cnblogs.com/hanguidong/p/9449910.html

  • 相关阅读:
    16款值得一用的iPhone线框图模板 (PSD & Sketch)
    设计神器
    {CF812}
    hiho1080(多标记线段树)
    {容斥原理}
    {dp入门}
    {AC自动机}
    CF807
    Trie树
    杂记
  • 原文地址:https://www.cnblogs.com/s313139232/p/11188590.html
Copyright © 2011-2022 走看看