在箭头函数中使用剩余参数语法

在这里我们使用不同的参数进行试验,使用参数的reduce来进行计算,我们在对箭头函数参数进行传递的时候,可以使用…这种语法来进行,在这里我们就可以使用各种方法来计算和的值

function sum(...theArgs) {
  return theArgs.reduce((previous, current) => {
    console.log("previous"+previous+"current"+current);
    return previous + current;
  });
}

console.log(sum(1, 2, 3));
// expected output: 6

console.log(sum(1, 2, 3, 4));
// expected output: 10

image_1chshk84nm5k1efo5r41nkf22f9.png-15.6kB