Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menghimpun dan Menjumlahkan Tatasusunan Objek mengikut Harta Menggunakan jQuery?
jQuery menyediakan kaedah yang berkuasa untuk manipulasi data, termasuk keupayaan untuk mengumpulkan tatasusunan objek mengikut sifat biasa dan jumlahkan nilai yang berkaitan.
Untuk mencapai pengumpulan dan penjumlahan ini dengan jQuery:
var array = [ { Id: "001", qty: 1 }, { Id: "002", qty: 2 }, { Id: "001", qty: 2 }, { Id: "003", qty: 4 } ]; var result = []; $.each(array, function(index, object) { if (!$.inArray(object.Id, result)) { result.push({ Id: object.Id, qty: 0 }); } $.grep(result, function(value) { if (value.Id === object.Id) { value.qty += object.qty; } }); }); console.log(result);
Output:
[ { Id: "001", qty: 3 }, { Id: "002", qty: 2 }, { Id: "003", qty: 4 } ]
Atas ialah kandungan terperinci Bagaimana untuk Menghimpun dan Menjumlahkan Tatasusunan Objek mengikut Harta Menggunakan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!