Em JavaScript, pode ser necessário procurar um valor específico dos dados. Por exemplo, procurando um registro específico para utilizar. Em tal situação, pode haver um erro encontrado quando você procura por outros valores além da string ou matriz. Portanto, este artigo indicará as abordagens para resolver o TypeError encontrado: Inclui não é uma função no JavaScript.
Qual é o método inclui () em javascript?
O "inclui ()”O método gera verdadeiro em troca se o valor específico estiver incluído na string.
Sintaxe
corda.Inclui (valor)Na sintaxe acima, o método inclui () procurará o especificado “valor" no "corda”.
Como o TypeError: inclui não é uma função?
O "inclui não é uma função”O erro de tipo ocorre quando o método inclui () é acessado em um valor que não é do tipo“corda" nem "variedade”. Para resolver o erro/consulta, transforme o valor em uma string ou matriz antes de acessar o método.
Exemplo:
Neste exemplo, o erro encontrado em particular será exibido para demonstração:
No trecho de código acima:
Saída
Como o método inclui () não lida com outros valores além da string ou matriz. Portanto, o erro declarado é exibido no valor inteiro incluído.
Como lidar com a exceção de erro?
Para lidar com a exceção do erro declarado, aplique as seguintes abordagens em combinação com o “inclui ()”Método:
O "tipo de”O operador recebe o tipo de dados da variável e o“isarray ()”O método analisa se o objeto especificado é uma matriz ou não. A abordagem anterior pode ser aplicada para verificar o tipo de dados da string, e a última abordagem é para o valor contido em uma matriz.
Sintaxe
Variedade.Isarray (OB)Na sintaxe acima:
Exemplo 1: Verificação se o valor for string
Neste exemplo, a exceção do erro será tratada aplicando uma verificação do tipo de dados da string no valor inicializado:
Nas linhas acima do código:
Saída
Nesta saída, fica claro que a última expressão é executada na condição insatisfeita.
Exemplo 2: Verificação se o valor estiver contido em uma matriz
Neste exemplo em particular, a exceção do erro será tratada verificando o valor contido em uma matriz:
Nas linhas acima do código:
Saída
A saída acima indica que a condição aplicada é verdadeira e o valor declarado está contido em uma matriz.
Como resolver o TypeError: inclui não é uma função usando JavaScript?
Para resolver o erro do tipo declarado, aplique as seguintes abordagens combinadas com o “inclui ()”Método:
Abordagem 1: Resolva o erro de tipo usando o método ToString ()
O "para sequenciar()”O método fornece um número na forma de uma string. Este método pode ser implementado para resolver o erro declarado convertendo o valor inteiro em uma string e retornando verdadeiro contra o método.
Sintaxe
número.ToString (Radix)Na sintaxe acima:
Exemplo
O exemplo a seguir ilustra o conceito declarado:
Aplique as etapas abaixo, conforme declarado no código acima:
Saída
Abordagem 2: Resolva o erro de tipo usando a matriz.de () método
O "Variedade.de()”O método fornece uma matriz de um objeto com o comprimento da matriz como parâmetro. Este método pode ser utilizado para colocar os valores inteiros em uma matriz e aplicar um cheque neles.
Sintaxe
Variedade.de (objeto, mapa, valor)Nesta sintaxe:
Exemplo
Vamos passar pelo exemplo abaixo do ponto:
No bloco de código acima:
Saída
Esta saída específica significa que a funcionalidade necessária é alcançada.
Conclusão
O "inclui ()”Método combinado com o“para sequenciar()" ou o "Variedade.de()”Os métodos podem ser utilizados para resolver o TypeError: inclui não é uma função usando JavaScript. O erro declarado ocorre em outros valores além da string ou matriz. Então, este artigo converteu esses valores em string e matriz, e assim o erro declarado foi resolvido. Este blog explicou o procedimento de resolver o TypeError: inclui não é uma função usando JavaScript.