Executando verificação de segurança...
2

Acho tem que editar aqui:

"o ponto de exclamação verifica se o objeto é nulo ou undefined antes de tentar acessar uma propriedade enquanto o ponto de exclamação apenas ignora os tipos null e undefined do objeto e deixe você acessar as propriedades sem dar erro"

O ponto de Interrogação faz a verificacao de nao nulo/undefined.

O operador de asserção não nula diz ao compilador TypeScript que um valor digitado como opcional não pode ser nulo ou indefinido. Por exemplo, se definirmos uma variável como possivelmente uma string ou indefinida, o ! Operador diz ao compilador para ignorar a possibilidade de ser indefinido.

Carregando publicação patrocinada...
1
1
1