Posterior a indagar en varios repositorios y foros al terminar hemos descubierto la respuesta que te mostraremos más adelante.
Ejemplo 1: cómo filtrar objetos en javascript
// use filter() function. Let say we have array of object.let arr =[name:"John", age:30,name:"Grin", age:10,name:"Marie", age:50,];//Now I want an array in which person having age more than 40 is not//there, i.e, I want to filter it out using age property. Solet newArr = arr.filter((person)=>(return person.age <=40));//filter function expects a function if it return true then it added //into new array, otherwise it is ignored. So new Array would be/* [
name: "John", age: 30,
name: "Grin", age: 10,
]
*/
Ejemplo 2: objeto de filtro js
/** filter object by key or value *//** filter object function */functionfilterObj( obj, predicate )var result =, key;for( key in obj )if( obj.hasOwnProperty( key )&&predicate( key, obj[ key ]))
result[ key ]= obj[ key ];return result;;// example// set objectvar obj =
name :'john',
lastName :'smith',
age :32// filter out parameters using key and valuevar filteredObj =filterObj( obj,function( key, value )return key !=='age'&& value !=='smith');// show resultconsole.log( filteredObj );// name: "john"
Más adelante puedes encontrar las interpretaciones de otros usuarios, tú todavía tienes la habilidad dejar el tuyo si te apetece.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)