En JavaScript, puede ser necesario buscar un valor específico de los datos. Por ejemplo, buscando un registro en particular para utilizar. En tal situación, puede haber un error encontrado cuando busca valores que no sean cadena o matriz. Por lo tanto, este artículo indicará los enfoques para resolver los typeError encontrados: las incluir no es una función en JavaScript.
¿Cuál es el método INCENDER () en JavaScript??
El "Incluye ()El método "sale verdadero a cambio si el valor particular se incluye en la cadena.
Sintaxis
cadena.Incluye (valor)En la sintaxis dada anteriormente, el método incluido () buscará el especificado "valor" en el "cadena".
¿Cómo se produce el typeError??
El "Incluye no es una función"El error de tipo se produce cuando se accede al método incluido () en un valor que no es ninguno de los tipos"cadena" ni "formación". Para resolver el error/consulta, transforma el valor en una cadena o matriz antes de acceder al método.
Ejemplo:
En este ejemplo, el error encontrado en particular se mostrará para la demostración:
En el fragmento de código anterior:
Producción
Como el método incluido () no maneja valores que no sean cadena o matriz. Por lo tanto, el error establecido se muestra en el valor entero incluido.
Cómo manejar la excepción de error?
Para manejar la excepción del error declarado, aplique los siguientes enfoques en combinación con el "Incluye ()" método:
El "tipo de"El operador obtiene el tipo de datos de la variable y el"isarray ()"El método analiza si el objeto especificado es una matriz o no. El primer enfoque se puede aplicar para verificar el tipo de datos de cadena, y el último enfoque es para el valor contenido en una matriz.
Sintaxis
Formación.isarray (ob)En la sintaxis anterior:
Ejemplo 1: verificación si el valor es cadena
En este ejemplo, la excepción del error se manejará aplicando una verificación del tipo de datos de cadena en el valor inicializado:
En las líneas de código anteriores:
Producción
En esta salida, está claro que la última expresión se ejecuta en la condición insatisfecha.
Ejemplo 2: verificación si el valor está contenido en una matriz
En este ejemplo particular, la excepción del error se manejará verificando el valor contenido en una matriz:
En las líneas de código anteriores:
Producción
La salida anterior indica que la condición aplicada es verdadera y el valor establecido está contenido en una matriz.
Cómo resolver el typeError: incluye no es una función usando JavaScript?
Para resolver el error de tipo establecido, aplique los siguientes enfoques combinados con el "Incluye ()" método:
Enfoque 1: Resuelva el error de tipo usando el método toString ()
El "Encadenar()El método "proporciona un número en forma de una cadena. Este método se puede implementar para resolver el error establecido convirtiendo el valor entero en una cadena y devolviendo verdadero al método.
Sintaxis
número.Tostring (Radix)En la sintaxis anterior:
Ejemplo
El siguiente ejemplo ilustra el concepto declarado:
Aplique los pasos dados a continuación, como se indica en el código anterior:
Producción
Enfoque 2: Resuelva el error de tipo usando la matriz.del método ()
El "Formación.de()El método "proporciona una matriz de un objeto que tiene la longitud de la matriz como parámetro. Este método se puede utilizar para colocar los valores enteros en una matriz y aplicar una verificación de ellos.
Sintaxis
Formación.Desde (objeto, mapa, valor)En esta sintaxis:
Ejemplo
Pasemos por el ejemplo declarado a continuación:
En el bloque de código anterior:
Producción
Esta salida en particular significa que se logra la funcionalidad requerida.
Conclusión
El "Incluye ()"Método combinado con el"Encadenar()" o el "Formación.de()Los métodos se pueden utilizar para resolver el typeError: incluye no es una función usando JavaScript. El error establecido ocurre en valores distintos de cadena o matriz. Entonces, este artículo convirtió esos valores en cadena y matriz, por lo que se resolvió el error declarado. Este blog explicó el procedimiento de resolver el typeError: incluir no es una función que usa JavaScript.