我无法掌握这个休息参数概念以及为什么它对我不起作用。我很困惑,因为说明是
使用 rest 参数修改函数 sum 以使函数 sum 能够接受任意数量的参数并返回它们的总和
但我收到一条错误消息
sum 应该是一个箭头函数,它在 args 参数上使用 rest 参数语法
我尝试在 sum 函数上使用 rest 参数语法,并在 args 变量上尝试过,但没有任何效果。我错过了什么?我试过引用 MDN 和 Eloquent JS 并不能解决这个问题。如果有人可以就如何修改下面的代码提出建议,并了解如何以及为什么我将不胜感激。谢谢。
const sum = (x, y, z) => {
const args = [x, y, z];
return args.reduce((a, b) => a + b, 0);
}