Oi, Victor! Tudo bem?
No JavaScript, quando fazemos uma comparação como (estaAcompanhada == true), estamos explicitamente verificando se a variável estaAcompanhada é verdadeira. Entretanto, na aula vimos que podemos declarar estaAcompanhada como uma variável booleana, ou seja, que já possui um valor de verdadeiro ou falso, por meio do trecho de código const estaAcompanhada = true.
Dessa forma, podemos simplificar a verificação e apenas escrever if (estaAcompanhada), pois em uma estrutura condicional if, o JavaScript automaticamente verifica se a expressão dentro dos parênteses retorna true ou false. Se estaAcompanhada for true, o código dentro do bloco if será executado. Se estaAcompanhada for false, o código dentro do bloco else (se existir) será executado.
Portanto, escrever if (estaAcompanhada == true) ou if (estaAcompanhada) resulta na mesma coisa, mas a segunda opção é mais limpa e fácil de ler.
Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓