ES6 - Use the Rest Parameter with Function Parameters

Tell us what’s happening:
Describe your issue in detail here.
Please provide me the exact code for this problem

Your code so far

const sum = (...args) => {
  const args = [x, y, z];
  let total = 0;
  for (let i = 0; i < args.length; i++) {
    total += args[i];
  }
  return total;
}

Your browser information:

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

Challenge: ES6 - Use the Rest Parameter with Function Parameters

Link to the challenge:

Using the Rest Parameter here creates an array of arguments (args) for you, so you shouldn’t try to define it again within your function. The array will be populated with as many arguments as are passed to the function.
You should see an error in the console telling you that args has already been declared.
So, you no longer need that line of code within your function.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.