Reduceが正しく動作しないのはどこの処理がおかしいのか?

Tell us what’s happening:

  **Your code so far**

const sum = (x, y, z) => {
const args = [x, y, z];
return args.reduce((a, b) => a + b, 0);
}
  **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36.

Challenge: Use the Rest Parameter with Function Parameters

Link to the challenge:

Hi @yamashita !

Welcome to the forum!

Reset the lesson.

You only need to change this line here

It should look similar to this example line here

function howMany(...args)

The function should take in any number of arguments and return the sum.
Not just three.

Here is the official documentation that shows more examples of how this works.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments