What .reduce do?

Tell us what’s happening:
Describe your issue in detail here.

  **Your code so far**
const sum = (...args) =>  args.reduce((a, b) => a + b, 0);

console.log(sum(1,2))
/*const sum = (...args) => {
return args.reduce((a, b) => a + b, 0);
}
console.log(sum(1, 2, 3)); // 6*/
  **Your browser information:**

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

Challenge: ES6 - Use the Rest Parameter with Function Parameters

Link to the challenge:

Have you tried looking it up yet?

MDN: Array.prototype.reduce()

Give that a read and then let us know if you still have any questions. Please be as specific as possible.

Also, you don’t have to solve this problem with reduce. You can do it the old fashioned way with a for loop or forEach.

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