“Reduzieren Sie das Array auf Objekt JavaScript” Code-Antworten

JavaScript reduzieren Array von Objekten

var objs = [
  {name: "Peter", age: 35},
  {name: "John", age: 27},
  {name: "Jake", age: 28}
];

objs.reduce(function(accumulator, currentValue) {
  return accumulator + currentValue.age;
}, 0); // 35 + 27 + 28 = 90
TC5550

Reduzieren Sie das Array auf Objekt JavaScript

const posts = [
    {id: 1, category: "frontend", title: "All About That Sass"},
    {id: 2, category: "backend", title: "Beam me up, Scotty: Apache Beam tips"},
    {id: 3, category: "frontend", title: "Sanitizing HTML: Going antibactirial on XSS attacks"}
];

const categoryPosts = posts.reduce((acc, post) => {
    let {id, category} = post;
    return {...acc, [category]: [...(acc[category] || []), id]};
}, {});
Bright Baboon

Das Objekt auf Array JavaScript reduzieren

var arr = [{x:1},{x:2},{x:4}];

arr.reduce(function (a, b) {
  return {x: a.x + b.x}; // returns object with property x
})

// ES6
arr.reduce((a, b) => ({x: a.x + b.x}));

// -> {x: 7}
Jealous Jay

.Reduce mdn

arr.reduce(callback( accumulator, currentValue[, index[, array]] )[, initialValue])
Clear Civet

Ähnliche Antworten wie “Reduzieren Sie das Array auf Objekt JavaScript”

Fragen ähnlich wie “Reduzieren Sie das Array auf Objekt JavaScript”

Weitere verwandte Antworten zu “Reduzieren Sie das Array auf Objekt JavaScript” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen