“Filtro de objeto JavaScript ES6” Código de respuesta

Filtro de objetos de JavaScript

function objectFilter = (obj, predicate) => 
    Object.keys(obj)
          .filter( key => predicate(obj[key]) )
          .reduce( (res, key) => (res[key] = obj[key], res), {} );

// Example use:
var scores = {
    John: 2, Sarah: 3, Janet: 1
};

var filtered = objectFilter(scores, num => num > 1); 
console.log(filtered);
QuietHumility

Filtro de objeto JavaScript ES6

let arr = [
  {name: "John", age: 30},
  {name: "Grin", age: 10},
  {name: "Marie", age: 50},
];

//An array showing persons with age less than 40 
//is given by the following syntax

let newArr = arr.filter(name=>name.age < 40));

console.log(newArray);   // => [{name: "John", age: 30}, {name: "Grin", age: 10},] 
TechLover

Respuestas similares a “Filtro de objeto JavaScript ES6”

Preguntas similares a “Filtro de objeto JavaScript ES6”

Más respuestas relacionadas con “Filtro de objeto JavaScript ES6” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código