Instruções

Passo 4

Geralmente, é uma boa prática validar sua(s) entrada(s) dentro de uma função. Use um for loop para iterar através do array crew e verificar se algum membro já possui o mesmo id que o astronaut de entrada. Se um duplicado for encontrado, registre a mensagem de erro console.log("Duplicate ID: " + astronaut.id) e então faça a chamada return para sair da função antecipadamente. Aqui está um exemplo desta técnica comumente usada:
if (existingMember.id === newMember.id) {
    console.log("Duplicate ID: " + newMember.id);
    return;
}

O que fazer:

Testes:

  • Sua função deve usar um `for` loop para escanear os membros existentes do `crew` (qualquer forma válida de `for (...)` é aceitável).
  • Dentro do `for` loop, você deve verificar se há um `id` duplicado. Se um for encontrado, registre `"Duplicate ID: " + astronaut.id"` no console e então faça a chamada `return` para sair da função.
  • Quando fornecidas entradas válidas, sua função `addCrewMember` não deve invocar uma mensagem de erro `console.log()` nem um `return` antecipado.

Console