Instruções

Passo 10

Como antes, comece validando a entrada dentro da função swapCrewMembers. Especificamente, você deve validar os índices dos astronautas a serem trocados. Se alguma das seguintes condições for verdadeira:
  • fromIndex é negativo
  • fromIndex é maior ou igual a crew.length
  • toIndex é negativo
  • toIndex é maior ou igual a crew.length
então, você deve registrar "Invalid crew indices" no console e fazer a chamada return para sair da função. Você pode usar o operador OR || para verificar múltiplas condições ao mesmo tempo:
if (condition1 || condition2 || condition3 || condition4) {
  console.log("Message");
  return;
}

O que fazer:

Testes:

  • Você deve validar índices usando uma declaração `if`.
  • Você deve primeiro validar os índices e, se inválidos, registrar a mensagem `"Invalid crew indices"` antes de sair da função usando `return`.
  • Imediatamente após registrar a mensagem na verificação de validação, invoque `return` para sair da função antecipadamente.
  • Quando receber entradas válidas, sua `swapCrewMembers` função não deve registrar nenhuma mensagem de erro e não deve sair prematuramente.

Console