“Creación de la variedad de objetos usinng reducir js” Código de respuesta

Creación de la variedad de objetos usinng reducir js

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

Reducir el objeto a la matriz JavaScript

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

Respuestas similares a “Creación de la variedad de objetos usinng reducir js”

Preguntas similares a “Creación de la variedad de objetos usinng reducir js”

Más respuestas relacionadas con “Creación de la variedad de objetos usinng reducir js” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código