I want to get as a result [1, 2, 3, 4, 5]
in array. What am doing wrong? Do I have to decrease endNum
?
function rangeOfNumbers(startNum, endNum) {
if (endNum - startNum >= 0){
const array = rangeOfNumbers(startNum, endNum);
array.push(startNum);
return rangeOfNumbers(startNum + 1, endNum);
} else {
return [];
}
};
console.log(rangeOfNumbers(1, 5));