Basic JavaScript - Replace Loops using Recursion

Hey guys!
What is the problem with this code?

Describe your issue in detail here.

Your code so far

function sum(arr, n) {
  // Only change code below this line
if(n <= 0){
  return 0;
} else {
  return sum(arr, n - 1) + arr(n - 1);
}
  // Only change code above this line
}

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15

Challenge: Basic JavaScript - Replace Loops using Recursion

Link to the challenge:

I found the solution!

I had to change the curvy brackets in the second return line.

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