• ES6 剩余参数


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

      const sum = (...arr) => {
        let sum = 0;
        for (let i = 0; i < arr.length; i++){
          sum += arr[i];
        }
        return sum;
      }

      sum(10,20,30,40);

      剩余参数可以和结构参数结合使用
        对于数组:
          let stu = ['zs','ls','ww','zl']    
          let [s1,...s2] = stu;
          console.log(s1);
          console.log(s2);

                          


        对于对象:
          let stu = {name:"zx",sex:'nan',age:30}
          let {...s2} = stu;
          console.log(s2);//{name: "zx", sex: "nan", age: 30}

           

          

  • 相关阅读:
    单调栈模板
    Yet Another Broken Keyboard[双指针]
    经典递归集合
    [未完成]ECRound 80
    #614 C. NEKO's Maze Game[简易DFS,0|1转换]
    等差数列异或和模板
    线段树基础题
    前缀和&差分
    优先队列
    st表模板
  • 原文地址:https://www.cnblogs.com/yanghaoyu0624/p/11496684.html
Copyright © 2020-2023  润新知