recursion 递归
//我的答案
function countdown(myArray, n){
if(n < 0) { myArray = []; return}
if(n == 1) {
myArray.unshift(n);
return;
}else {
countdown(myArray, n-1)
myArray.unshift(n);
}
}
//官方答案,இ௰இ 😭
function countdown(myArray, n){
if(n <= 0){
return;
}
else{
myArray.push(n);
countdown(myArray, n - 1);
}
}
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-countdown