Tell us what’s happening:
Could someone please tell me why the code doesn’t pass test cases? I don’t have problems putting in the “right” solution to pass the tests, but this code returns the right array, as it seems, but still doesn’t pass the tests.
The task is: Basic JavaScript: Use Recursion to Create a Range of Numbers
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-range-of-numbers
Thank you for your help!
Your code so far
function rangeOfNumbers(startNum, endNum) {
array = typeof(array) == 'undefined' ? [] : array;
if (startNum == endNum) {
array.push(startNum);
return array;
} else {
array.push(startNum);
return rangeOfNumbers(startNum +1, endNum);
}
}
Your browser information:
User Agent is: Mozilla/5.0 (X11; Linux x86_64; rv:73.0) Gecko/20100101 Firefox/73.0
.
Challenge: Use Recursion to Create a Range of Numbers
Link to the challenge:
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-range-of-numbers#