Menggabungkan Tatasusunan Objek: Pendekatan JavaScript
Pertimbangkan senario berikut: anda mempunyai tatasusunan objek dipanggil arr1 dan tatasusunan objek dipanggil arr2, dan anda ingin menggabungkannya ke dalam tatasusunan baharu arr3 yang mengandungi unsur-unsur daripada kedua-dua tatasusunan. Penyelesaian yang mudah ialah menggunakan kaedah Array.prototype.push.apply().
Kaedah ini mengambil dua hujah: yang pertama ialah tatasusunan sasaran yang ingin anda tambahkan dan yang kedua ialah tatasusunan elemen anda ingin menambah. Dalam kes ini, tatasusunan sasaran ialah arr1 dan tatasusunan elemen untuk ditambah ialah arr2.
Berikut ialah contoh:
var arr1 = [{name: "lang", value: "English"}, {name: "age", value: "18"}]; var arr2 = [{name : "childs", value: '5'}, {name: "lang", value: "German"}]; Array.prototype.push.apply(arr1,arr2); console.log(arr1);
Output:
[{"name":"lang","value":"English"}, {"name":"age","value":"18"}, {"name":"childs","value":"5"}, {"name":"lang","value":"German"}]
Sebagaimana anda boleh lihat daripada output, kedua-dua tatasusunan telah berjaya digabungkan menjadi satu tatasusunan. Kaedah ini mudah dan berkesan, dan ia berfungsi dalam kedua-dua JavaScript dan jQuery.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggabungkan Dua Tatasusunan Objek dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!