Array adalah struktur data tipikal dalam berbagai bahasa pemrograman, seperti JavaScript. Itu menyimpan daftar elemen yang diindeks. Dalam beberapa kasus, pemrogram harus menggabungkan atau menggabungkan elemen dari beberapa larik menjadi satu larik.
Posting ini akan menjelaskan metode untuk menggabungkan array menggunakan JavaScript.
Bagaimana Menggabungkan Array Menggunakan JavaScript?
Untuk menggabungkan atau menggabungkan dua atau lebih larik, JavaScript menawarkan beberapa metode prebuilt, tercantum di bawah ini:
-
- concat()
- Penyebar Operator
Metode 1: Menggabungkan Array Menggunakan Metode concat()
Untuk menggabungkan beberapa larik dalam satu larik, gunakan tombol “ concat() ' metode. Ini adalah cara paling dasar dan langsung untuk menggabungkan beberapa array.
Sintaksis
Ikuti sintaks yang diberikan untuk menggabungkan array menggunakan metode concat() :
array1.concat ( larik2, larik3, ....., larikN )
Dibutuhkan beberapa array sebagai parameter dan menggabungkannya menjadi satu array.
Nilai pengembalian
Ini mengembalikan array baru tanpa mempengaruhi array asli.
Contoh
Buat tiga larik, larik bilangan genap, bilangan ganjil, dan bilangan prima:
var genap = [ dua , 4 , 6 , 8 ]ganjil = [ 1 , 3 , 5 , 7 ]
dimana prima = [ sebelas , 13 , 17 ]
Panggil “ concat() ” metode dengan melewati “ bahkan ' dan ' utama ” array untuk menggabungkannya dalam “ aneh ” array dan simpan array yang dihasilkan dalam variabel “ menggabungkanArray ”:
Cetak larik gabungan di konsol menggunakan tombol “ konsol.log() ' metode:
Keluaran
Output di atas menunjukkan bahwa array “ bahkan ' dan ' utama ” berhasil digabungkan dengan array “ aneh ”.
Metode 2: Gabungkan Array Menggunakan Spread Operator
Cara lain untuk menggabungkan array dalam JavaScript adalah “ operator penyebaran ”. Operator spread adalah tiga titik yang menyalin semua elemen array ke dalam array lain. Ini adalah cara paling efisien untuk menggabungkan atau menggabungkan beberapa array.
Sintaksis
Gunakan sintaks di bawah ini untuk operator spread untuk menggabungkan beberapa larik dalam satu larik:
[ ...array1, ...array2, ...array3, ...arrayN ]
Contoh
Gunakan tiga larik yang dibuat di atas bernama “ bahkan ”, “ aneh ', dan ' utama ”. Yang berisi daftar bilangan genap, bilangan ganjil, dan bilangan prima. Sekarang, gabungkan semua array ini menggunakan operator spread:
var menggabungkanArray = [ ... genap, ... ganjil, ... prima ] ;
Keluaran
Output menunjukkan bahwa array telah berhasil digabungkan menjadi satu array.
Kesimpulan
Untuk menggabungkan beberapa larik menjadi satu larik, gunakan tombol “ concat() metode ” atau “ operator penyebaran ”. Operator spread adalah cara yang efisien untuk menggabungkan array. Itu menyalin semua elemen array ke dalam array lain. Metode concat() adalah cara paling dasar dan langsung untuk menggabungkan atau menggabungkan elemen array. Posting ini menjelaskan metode untuk menggabungkan array menggunakan JavaScript.