Learm Recursion by Building a Decimal to Binary Converter Step 64

I think this shows a bit better what is going on

const countDownAndUp = (number) => {
  console.log("Down", number);

  if (number === 0) {
    console.log("Reached base case");
    return;
  } else {
    countDownAndUp(number - 1);
    console.log("Up", number);
  }
};

Output

Down 3
Down 2
Down 1
Down 0
Reached base case
Up 1
Up 2
Up 3

Hi! What is your question?

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