Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mengagregat Nilai untuk Kekunci Serupa dalam Susunan Objek JavaScript?
Nilai Agregat untuk Kekunci Serupa dalam Tatasusunan Objek
Diberikan tatasusunan objek, di mana setiap objek mempunyai kunci bernama "nama" dan nilai yang sepadan, tugasnya adalah untuk mengumpulkan objek mengikut "nama" mereka dan mengumpul sifat "nilai" mereka. Sebagai contoh, jika kita mempunyai tatasusunan berikut:
[ { 'name': 'P1', 'value': 150 }, { 'name': 'P1', 'value': 150 }, { 'name': 'P2', 'value': 200 }, { 'name': 'P3', 'value': 450 } ]
Output yang dikehendaki ialah:
[ { 'name': 'P1', 'value': 300 }, { 'name': 'P2', 'value': 200 }, { 'name': 'P3', 'value': 450 } ]
Untuk mencapai pengagregatan ini, kita boleh menggunakan pendekatan berulang seperti berikut:
Pendekatan berulang ini memastikan objek dengan "nama" yang sama dikumpulkan bersama dan sifat "nilai" mereka terkumpul sewajarnya.
Atas ialah kandungan terperinci Bagaimana untuk Mengagregat Nilai untuk Kekunci Serupa dalam Susunan Objek JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!