Cómo resolver include no es una función en JavaScript

En este tutorial, vamos a aprender cómo resolver TypeError no es una función incluida en JavaScript

Cuando usamos un includes() método en un valor que no es un tipo de datos de matriz o cadena, obtendremos los siguientes errores en nuestra consola.

Ejemplo:

const age = 23;

age.includes(2);

Producción:

"TypeError: age.includes is not a function

En el ejemplo anterior, recibimos el error porque estamos usando el método include() en un tipo de datos Número. los includes() El método solo está disponible para cadenas y matrices.

Para resolver el error, convertimos el valor dado en una cadena o matriz antes de llamar al includes() método en él.

Aquí un ejemplo:

const age = 23;
const result = age.toString().includes('2');

console.log(result); 

Para arreglos, antes de llamar a un includes() método. Podemos verificar si el valor dado es una matriz de tipo de datos o no usando el Array.isArray() método

var arr = [2, 3, 4];

if(Array.isArray(arr)){
    console.log(arr.includes(3)); 
}

Conclusión

El error "includes no es una función" ocurre cuando llamamos a un método include() en un valor que no sea cadenas o matrices. Para resolver el error, convierta el valor en una cadena o una matriz antes de llamar al método include().

Si quieres conocer otros artículos parecidos a Cómo resolver include no es una función en JavaScript puedes visitar la categoría Tutoriales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas