Basic JavaScript - Replace Loops using Recursion

Tell us what’s happening:
I am using the supplied solution but it is not working…

Your code so far

function sum(arr, n) {
  // Only change code below this line
function sum(arr, n) {
  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_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36

Challenge: Basic JavaScript - Replace Loops using Recursion

Link to the challenge:

That is not the supplied solution. Instead of trying to use an existing solution, why not try to figure it out on your own? You are not going to get very far in a developer career if all you can do is copy/paste.

If you have questions, we will do are best to help guide you to a solution you can call your own.