Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'includes')
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'includes')
Olá, Robson! Tudo bem?
Esse erro significa que o método includes
está sendo chamado em uma variável que possui o valor undefined
. Como undefined
não possui propriedades, inclusive includes
, não há como usar essa propriedade.
Para resolver, você precisa, primeiro, encontrar em que local do seu código a variável pode estar sendo undefined
. Lembrando que no vídeo do instrutor, ele não usa checagem de tipos do TypeScript.
É interessante que você tente resolver esse problema do undefined
para treinar o uso de tipos. Mas se preferir, pode desativar essas configurações no seu projeto, como explicado nessa resposta do Stack Overflow.
Entretanto, se o problema não for resolvido assim, compartilhe seu código aqui e vamos ver exatamente o que pode ser!
Bons estudos!