Tell us what’s happening:
I just can’t seems to get my head around this task.
In countup() situation, the push() method appends the item to the end of the array. However in the countdown(), how would I put an item in the beginning of the array?
Your code so far
// Only change code below this line
function countdown(n) {
if (n < 1) {
return [];
} else {
const countArray = countdown(n - 1);
countArray.push(n);
return countArray;
}
}
console.log(countdown(5))
// Only change code above this line
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
Challenge: Basic JavaScript - Use Recursion to Create a Countdown
Link to the challenge: