ES6 - Use the Rest Parameter with Function Parameters

Tell us what’s happening:
I’m confused in the return line

(a,b)=> a + b, 0)
what is the use of adding 0 to this line??

Your code so far

const sum = (...args) => {
  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/109.0.0.0 Safari/537.36

Challenge: ES6 - Use the Rest Parameter with Function Parameters

Link to the challenge:

The 0 is the initial value for the reduce method.

I’m unable to understand reduce method
can you please explain with an example??

The reduce method isn’t part of this Challenge.

It will be covered in this Challenge:

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