Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menghimpunkan Objek JavaScript dengan Kekunci Menggunakan Kaedah `reduce()`?
Mengumpulkan Objek dengan Kunci Menggunakan JavaScript
Mengumpulkan tatasusunan objek dengan kunci tertentu ialah tugas biasa dalam pengaturcaraan, terutamanya apabila bekerja dengan set data. Satu cara yang cekap untuk mencapai matlamat ini ialah melalui kaedah reduce().
Dalam JavaScript, anda boleh mengikuti langkah berikut:
const 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' }, ];
const groupedCars = {};
const groupedCars = cars.reduce((accumulator, currentElement) => { const make = currentElement.make; if (!accumulator[make]) { accumulator[make] = []; } accumulator[make].push(currentElement); return accumulator; }, {});
console.log(groupedCars);
Pendekatan ini menggunakan JavaScript vanila dan menyediakan cara berstruktur untuk mengumpulkan objek berdasarkan kunci yang ditentukan, mencipta objek baharu dengan nilai terkumpul.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghimpunkan Objek JavaScript dengan Kekunci Menggunakan Kaedah `reduce()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!