“Jak filtrować listę obiektów przez tablicę w JavaScript” Kod odpowiedzi

Jak odfiltrować tablicę według listy obiektów w 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

Jak filtrować listę obiektów przez tablicę w 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

Tablica filtru JavaScript obiektów według tablicy

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

JavaScript Filtr tablica obiektów

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

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

Odpowiedzi podobne do “Jak filtrować listę obiektów przez tablicę w JavaScript”

Pytania podobne do “Jak filtrować listę obiektów przez tablicę w JavaScript”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu