“Erstellen Sie eine Objektgruppe aus Objektliste in JavaScript” Code-Antworten

JavaScript -Gruppe nach Eigenschaftsarray von Objekten

function groupArrayOfObjects(list, key) {
  return list.reduce(function(rv, x) {
    (rv[x[key]] = rv[x[key]] || []).push(x);
    return rv;
  }, {});
};

var people = [
    {sex:"Male", name:"Jeff"},
    {sex:"Female", name:"Megan"},
    {sex:"Male", name:"Taylor"},
    {sex:"Female", name:"Madison"}
];
var groupedPeople=groupArrayOfObjects(people,"sex");
console.log(groupedPeople.Male);//will be the Males 
console.log(groupedPeople.Female);//will be the Females
Grepper

Erstellen Sie eine Objektgruppe aus Objektliste in JavaScript

var cars = [{ make: 'audi', model: 'r8', year: '2012' }, { make: 'audi', model: 'rs5', year: '2013' }, { make: 'ford', model: 'mustang', year: '2012' }, { make: 'ford', model: 'fusion', year: '2015' }, { make: 'kia', model: 'optima', year: '2012' }],
    result = cars.reduce(function (r, a) {
        r[a.make] = r[a.make] || [];
        r[a.make].push(a);
        return r;
    }, Object.create(null));

console.log(result);
Successful Snail

Ähnliche Antworten wie “Erstellen Sie eine Objektgruppe aus Objektliste in JavaScript”

Fragen ähnlich wie “Erstellen Sie eine Objektgruppe aus Objektliste in JavaScript”

Weitere verwandte Antworten zu “Erstellen Sie eine Objektgruppe aus Objektliste in JavaScript” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen