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

  • 相关阅读:
    java 多线程 day01 创建线程
    mysql 时间处理函数
    导出excel
    mysql 从零学习
    java 读取xlsx
    跳出多重循环
    mysql 基础
    spark 快速入门 java API
    java 反序列化PHP
    完整mybatis应用
  • 原文地址:https://www.cnblogs.com/s313139232/p/11188590.html
Copyright © 2011-2022 走看看