What am i not getting right?

why cant this code run?
what is wrong

  **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 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0

Challenge: Replace Loops using Recursion

Link to the challenge:

oh! sorry i have seen my mistake : arr(n-1)was in normal bracket , the code run on arr[n-1].

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