Instruções

Passo 47

Em ciência da computação, uma <dfn>stack</dfn> é uma estrutura de dados onde os itens são armazenados de maneira <dfn>LIFO</dfn> (last-in-first-out). Se você imaginar uma pilha de livros, o último livro que você adiciona à pilha é o primeiro livro que você pode retirar da pilha. Ou um array onde você só pode .push() e .pop() elementos. A <dfn>call stack</dfn> é uma coleção de chamadas de função armazenadas em uma estrutura de pilha. Quando você chama uma função, ela é adicionada ao topo da pilha e, quando retorna, é removida do topo/final da pilha. Você verá isso em ação criando uma pilha de chamadas simulada. Inicialize uma variável chamada callStack e atribua a ela um array vazio.

O que fazer:

Testes:

  • Você deve criar uma variável chamada `callStack`.
  • Você deve atribuir a `callStack` um array vazio.

Preview