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