Usando el método filter

El método filter nos sirve para filtrar información de un arreglo y guardarlo en otro, en este ejemplo tomamos un arreglo de números y regresamos otro arreglo con los valores que sean 40 o superior:

let temps = [22,33,44,55,66,77,88,99]
undefined
let revisarTemp = temps.filter( (temp)=>{ return temp > 40 } )
undefined
revisarTemp
(6) [44, 55, 66, 77, 88, 99]

Tambien funciona al trabajar con objetos:

let diasLluvia = [
{dia: "lunes", lluvia: true},
{dia: "martes", lluvia: true},
{dia: "miercoles", lluvia: false},
{dia: "jueves", lluvia: true},
{dia: "viernes", lluvia: false},
{dia: "sabado", lluvia: true},
{dia: "domingo", lluvia: false},
];
let llovera = (dia)=> {
return dia.lluvia == true;
}
let checar = diasLluvia.filter( llovera )
checar
(4) [{…}, {…}, {…}, {…}]
0:{dia"lunes"lluviatrue}
1:{dia"martes"lluviatrue}
2:{dia"jueves"lluviatrue}
3:{dia"sabado"lluviatrue}

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s