“Как отфильтровать список объектов массивом в JavaScript” Ответ

Как отфильтровать массив по списку объектов в JavaScript

var array = ['Jane','Donna','Jim','Kate']
var objects = [{name:'Jane', age:25},{name:'Jim', age:30}]

//finds the items in the array that have names within the array of objects.
var filtered = array.filter(r => objects.findIndex(obj => obj.name == r) > -1 )
console.log(filtered)
Busy Bird

Как отфильтровать список объектов массивом в JavaScript

var array = ['cat','dog','fish','goat']  
var objects = [{pet:'cat', color:'brown'},{pet:'dog', color:'black'},{pet:'gecko', color:'green'}]

//finds the objects that match something in the list with the key pet.
var filteredObjects = objects.filter(function(obj){
    return array.indexOf((obj.pet).toString()) > -1;
  });
console.log(filteredObjects)
Busy Bird

JavaScript Filter Masse Of Objects Marray

var arr = [1,2,3,4],
    brr = [2,4],
    res = arr.filter(f => !brr.includes(f));
console.log(res);
Powerful Penguin

JavaScript Filter Marray объектов

function isBigEnough(value) {
  return value >= 10
}

let filtered = [12, 5, 8, 130, 44].filter(isBigEnough)
// filtered is [12, 130, 44]
Silly Stork

Ответы похожие на “Как отфильтровать список объектов массивом в JavaScript”

Вопросы похожие на “Как отфильтровать список объектов массивом в JavaScript”

Больше похожих ответов на “Как отфильтровать список объектов массивом в JavaScript” по JavaScript

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

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