“Membuat serangkaian objek menggunakan JS Mengurangi JS” Kode Jawaban

Membuat serangkaian objek menggunakan JS Mengurangi 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

Kurangi objek untuk array 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

Jawaban yang mirip dengan “Membuat serangkaian objek menggunakan JS Mengurangi JS”

Pertanyaan yang mirip dengan “Membuat serangkaian objek menggunakan JS Mengurangi JS”

Lebih banyak jawaban terkait untuk “Membuat serangkaian objek menggunakan JS Mengurangi JS” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya