“Filtereigenschaften aus Objekt JavaScript” Code-Antworten

Kann Filter für Objekte in JavaScript verwendet werden

var heroes = [
	{name: “Batman”, franchise: “DC”},
	{name: “Ironman”, franchise: “Marvel”},
	{name: “Thor”, franchise: “Marvel”},
	{name: “Superman”, franchise: “DC”}
];

var marvelHeroes =  heroes.filter(function(hero) {
	return hero.franchise == “Marvel”;
});

// [ {name: “Ironman”, franchise: “Marvel”}, {name: “Thor”, franchise: “Marvel”} ]
Bright Beaver

Filtereigenschaften aus Objekt JavaScript

const person = {
  first_name: 'John',
  last_name: 'Smith',
  id: '0000-0000-0000-0001',
  email: 'js-example.example.com',
  taxID: '000-111-5555'
}

const displayOnly = ['first_name', 'last_name', 'email']

//Object.fromEntries converts Object.entries back into an object
const results  = Object.fromEntries(
  //Object.entries creates an array of the key value pairs in the object.
  Object.entries(person).filter(entry => {
    const property_name = entry[0];
    
    //filter out keys based on the array
    if (displayOnly.includes(property_name)) {
      return entry
    }
  })
);
  
console.log(results)
JustALittleHeat

Ähnliche Antworten wie “Filtereigenschaften aus Objekt JavaScript”

Fragen ähnlich wie “Filtereigenschaften aus Objekt JavaScript”

Weitere verwandte Antworten zu “Filtereigenschaften aus Objekt JavaScript” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen