“Filter Object JavaScript ES6” Ответ

фильтр объекта 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

Filter Object 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

Ответы похожие на “Filter Object JavaScript ES6”

Вопросы похожие на “Filter Object JavaScript ES6”

Больше похожих ответов на “Filter Object JavaScript ES6” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования