Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

?!

O que, especificamente, significa o caractere "!" em "(!this.ehSujo)"?

1 resposta
solução!

Oi Marconi, tudo bem?

A exclamação ( ! ) é o símbolo de negação, ou seja, ela inverte o resultado de uma expressão booleana. Portanto, se this.ehSujo retorna um valor verdadeiro (true), ao adicionarmos o ponto de exclamação antes da expressão, o retorno passa a ser falso (NOT true)!

Espero ter ajudado, qualquer dúvida é só avisar!

Bons estudos!!