how to filter object in js code example
Example 1: how to filter object in javascript
let arr = [
{name: "John", age: 30},
{name: "Grin", age: 10},
{name: "Marie", age: 50},
];
let newArr = arr.filter((person)=>(return person.age <= 40));
Example 2: js filter object
function filterObj( obj, predicate ) {
var result = {}, key;
for ( key in obj ) {
if ( obj.hasOwnProperty( key ) && predicate( key, obj[ key ] ) ) {
result[ key ] = obj[ key ];
}
}
return result;
};
var obj = {
name : 'john',
lastName : 'smith',
age : 32
}
var filteredObj = filterObj( obj, function( key, value ) {
return key !== 'age' && value !== 'smith'
});
console.log( filteredObj );