Instruções

Passo 18

Se previous não for null, isso significa que o elemento a ser removido não está no início, mas em algum lugar dentro da lista, então o nó atual deve ser ignorado ligando o nó anterior diretamente ao próximo nó. Para fazer isso, crie outra declaração if que verifique se previous não é estritamente null. Se for esse o caso, defina previous.next como current.next.

O que fazer:

Testes:

  • Você deve criar outra declaração `if` com a condição `previous !== null`.
  • Você deve definir `previous.next` como `current.next`.

Console