Dalam JavaScript, penggabungan tatasusunan ialah operasi biasa dan boleh dilaksanakan menggunakan fungsi concat. Fungsi concat boleh menggabungkan berbilang tatasusunan menjadi tatasusunan baharu. Mari lihat contoh kod tertentu.
Pertama, kami mentakrifkan beberapa tatasusunan sebagai data sampel:
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var arr3 = [7, 8, 9];
Salin selepas log masuk
Seterusnya, gunakan fungsi concat untuk menggabungkan tiga tatasusunan ini menjadi tatasusunan baharu:
var newArr = arr1.concat(arr2, arr3);
Salin selepas log masuk
#🎜 🎜#Selepas menjalankan kod ini, newArr akan menjadi tatasusunan baharu yang mengandungi semua elemen, yang kandungannya ialah [1, 2, 3, 4, 5, 6, 7, 8, 9].
Anda juga boleh menghantar sebarang bilangan tatasusunan untuk digabungkan dalam panggilan fungsi. Sebagai contoh, kita boleh mentakrifkan tatasusunan lain arr4:
var arr4 = ["a", "b", "c"];
Salin selepas log masuk
Kami menggabungkan arr4 dengan Arr baharu sebelumnya:
var finalArr = newArr.concat(arr4);
Salin selepas log masuk
Selepas menjalankan kod ini, finalArr akan mengandungi semua elemen sebelumnya tatasusunan dan arr4 mempunyai kandungan [1, 2, 3, 4, 5, 6, 7, 8, 9, "a", "b", "c"].
Perlu diingatkan bahawa fungsi concat tidak mengubah tatasusunan asal, tetapi mencipta tatasusunan baharu dan mengembalikannya. Oleh itu, nilai tatasusunan asal tidak akan berubah.
Selain itu, fungsi concat juga boleh digunakan untuk menggabungkan tatasusunan berbilang dimensi. Pertimbangkan tatasusunan dua dimensi berikut:
var matrix1 = [[1, 2], [3, 4]];
var matrix2 = [[5, 6], [7, 8]];
Salin selepas log masuk
Kita boleh menggunakan fungsi concat untuk menggabungkan matriks1 dan matriks2 ke dalam tatasusunan dua dimensi baharu:
var newMatrix = matrix1.concat(matrix2);
Salin selepas log masuk
Matriks baharu yang digabungkan akan menjadi a Tatasusunan 2D baharu yang mengandungi dua tatasusunan yang kandungannya ialah [[1, 2], [3, 4], [5, 6], [7, 8]].
Melalui kod contoh di atas, kita dapat melihat bahawa menggunakan fungsi concat boleh menggabungkan tatasusunan dengan mudah, sama ada tatasusunan satu dimensi atau berbilang dimensi. Ini sangat berguna apabila bekerja dengan data tatasusunan. Harap contoh kod kecil ini membantu!
Atas ialah kandungan terperinci Gabungkan tatasusunan menggunakan fungsi concat dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!