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é negativofromIndexé maior ou igual acrew.lengthtoIndexé negativotoIndexé maior ou igual acrew.length
"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