Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

O que é o const que ele esta usando no lugar de let ou var?

Eu sei que a pergunta pode ser besta, mas só para entender qual a diferencial deste novo tipo de declaração "const"? ela é especifica do typescript?

1 resposta
solução!

Ela é do ES6 (ES2015). Ela não permite que uma variável receba uma nova atribuição com o operador =. Como o TypeScript é um superset do ES6, é necessário dominar o ES6 para dominar o TypeScript, aliás este é um dos motivos pelo qual o curso de ES6 avançado da Alura é pré-requisito do curso do TypeScript.

Por fim, segue um exemplo:

const nome = 'Flávio Almeida';
nome = 'Cangaceiro'; // vai dar erro, não pode atribuir um novo valor com o operador igual

Sucesso e bom estudo Everton!