0%

712_剩余参数

<script>
      //箭头函数不能使用普通函数中的arguments
      const sum = (...args) => {
        let total = 0;
        args.forEach((item) => {
          total += item;
        });
        return total;
      };
      console.log(sum(10, 20)); //30
      console.log(sum(10, 20, 30)); //60

      //解构赋值和剩余参数配合使用
      let arr = ["1", "2", "3"];
      let [s1, ...s2] = arr;
      console.log(s1); //'1'
      console.log(s2); //['2','3']
    </script>