Método includes() en Javascript
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!