Método includes() en Javascript

Nubeden
Nubeden desarrollo web
2 min readFeb 23, 2020

Cómo verificar si una cadena contiene una subcadena en javascript

Una de las tareas a realizar en algunas veces, es el de saber si se encuentra cierto valor en una cadena y como opción es la de hacer comparación para obtener el resultado deseado, pero que pasa si dicho valor tiene agregado una propiedad que no sera igual siempre y con un carácter intermedio, pues con el método includes() puedes resolverlo.

Tenemos la siguiente cadena donde el valor ‘pzagalvanizado-22’ tiene su propiedad -22, este mismo elemento se repite en la ultima posición pero con una propiedad diferente -33, entonces como no tendremos un valor exacto el cual se pudiera obtener con una comparación simple, con el método includes se puede saber si existe “pzagalvanizado-” es decir buscar la mayoría de caracteres sin la necesidad de tenerlo completo.

Ejemplo.-

var cadena = ‘pzahidrahulica-11, pzagalvanizado-22, pzacobre-33, pzapvc-44, pzagalvanizado-33’;

//Con el método split va a cortar donde estén las comas creando un arreglo.
var array = cadena.split(‘,’);

//Se declara una variable vacía para después llenarla en el ciclo done corresponda la condición del if con el includes pasandole la subcadena a encontrar.

var guardarsubcadena=’ ‘;
for(var i=0; i<array.length; i++)
{
if(array[i].includes(“pzagalvanizado-”))
{
guardarsubcadena += array[i];
}
}
console.log(guardarsubcadena);

Comenta y con gusto te responderemos!

¡Lo único imposible es aquello que no intentas :D!

--

--