“Фильтруя объект JS” Ответ

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

Фильтруя объект JS

const raw = {
  item1: { key: 'sdfd', value:'sdfd' },
  item2: { key: 'sdfd', value:'sdfd' },
  item3: { key: 'sdfd', value:'sdfd' }
};

const allowed = ['item1', 'item3'];

const object = Object.fromEntries(
	Object.entries(tt).filter(([key, value]) => currentInputs.includes(key))
);
Lucas Juan

Фильтруя массивы объектов

objects.filter((value, index, self) => {
  return self.findIndex(v => v.actor.name === value.actor.name) === index;
})
Nervous Narwhal

Как фильтровать данные в объекте JavaScript

var newArray = homes.filter(
    price <= 1000 & 
    sqft >= 500 & 
    num_of_beds >=2 & 
    num_of_baths >= 2.5 );
Smiling Salmon

Как фильтровать данные в объекте JavaScript

var json = {
    'homes': [{
            "home_id": "1",
            "price": "925",
            "sqft": "1100",
            "num_of_beds": "2",
            "num_of_baths": "2.0",
        }, {
            "home_id": "2",
            "price": "1425",
            "sqft": "1900",
            "num_of_beds": "4",
            "num_of_baths": "2.5",
        },
        // ... (more homes) ...     
    ]
}

var xmlhttp = eval('(' + json + ')');
homes = xmlhttp.homes;
Smiling Salmon

Создать объектный фильтр

const reducedfilter =(data, keys, func)=>{
	data.filter(func).map(el =>{
    	keys.reduce((acc, key)=>{
          acc[key] = el[key];
          return acc
        },{})
     )
}
       
reducefilter(data, ['id', 'name'], item => item.age > 24)
conjunction cell

Ответы похожие на “Фильтруя объект JS”

Вопросы похожие на “Фильтруя объект JS”

Больше похожих ответов на “Фильтруя объект JS” по JavaScript

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

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