Instruções
passo 14
Dentro da função
remove, use let para criar uma variável previous definida como null, e let novamente para criar uma variável current definida como list.head. Essas são as variáveis que você usará no loop que percorrerá a lista.
current acompanha o nó que está sendo verificado na lista, começando pela cabeça e avançando um nó por vez. previous, por outro lado, mantém o controle do nó logo antes do atual.
Isso é importante ao remover um nó porque você deve atualizar o valor next do nó anterior para que ele aponte para o nó depois daquele que está sendo removido, para manter a lista conectada.
O que fazer:
Testes:
- Você deve usar `let` para criar uma variável `previous` definida como `null` dentro da sua função `remove`.
- Você deve usar `let` para criar uma variável `current` definida como `list.head` dentro da sua função `remove`.
Console