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

Opção da Exclamação no fim

Em um outro curso foi ensinado que colocar a exclamação no fim também garante para o compilador que o arquivo não é null, tentei aqui e ele aceitou bem.

    this.inputData = document.querySelector("#data")!;
1 resposta
solução!

Oi, Turi, tudo bem?

Sim, você está correto! Adicionar o ponto de exclamação no final da expressão é uma forma de dizer ao TypeScript que você tem certeza de que o valor não será nulo. Isso é chamado de "non-null assertion operator" e é uma maneira de dizer ao compilador que você está assumindo a responsabilidade de garantir que o valor não será nulo. No entanto, é importante usar essa abordagem com cautela, pois o TypeScript não poderá mais ajudá-lo a identificar possíveis erros relacionados a valores nulos. É uma ferramenta útil, mas deve ser usada com responsabilidade.

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software