1. Menggunakan Spread Operator pada JavaScript
Pada variabel
merged
, kita membuat array baru dan kemudian digabungkan menggunakan titik tiga kali (...) diikuti variable
array1
kemudian
array2
. Sekarang kalian lihat di console kalian, hasil dari variabel array adalah gabungan dari variabel
array1
dan
array2
.
Kalian juga bisa menggunakan operator ini untuk beberapa array:
Pada variabel
merged
kali ini, kita memanggil variable
array3
, kemudian
array2
, dan yang terakhir
array1
.
2. Menggunakan
Array.concat
pada JavaScript
Kalian bisa menggunakna metode
concat
array untuk menggabungkan nilai dalam array dengan nilai baru untuk membuat array baru.
Nilai ini bisa berupa angka, string, boolean, object, atau array.
Method ini menerima parameter sebagai berikut:
Dengan menjadikan array sebagai parameter, kalian bisa menggabungkan array yang sudah ada dengan array yang akan digabungkan untuk membuat array baru. Contohnya seperti ini:
Seperti yang kalian lihat, isi dari
array1
digabungkan dengan isi dari
array2
untuk menjadi array baru yang dimasukkan ke varibel
merged
.
Kalian juga bisa menggunakan beberapa paramter untuk digabungkan:
Pada contoh ini, kita menggunakan metode
concat
pada
array3
yang berarti isi dari
array3
adalah nilai yang pertama digabungkan dalam array.
Untuk paramater, kita memanggil
array2
dahulu, yang berarti isi dari
array2
berada setelah
array3
, dan kemudian diikuti isi dari
array1
.
3. Menggunakan
Array.push
pada JavaScript
Metode push array digunakan untuk push(add) nilai baru ke akhir dari isi array.
Dengan menggunakan metode ini, kalian dapat menambahkan (selanjutnya saya sebut push) sebuah array baru ke array yang sudah ada untuk membuat proses penggabungan.
Di sini, kita menggunakan perulangan for untuk mengulang nilai dari
array2
, dan setiap pengulangan, kita push nilai pada indeks ke
array1
.
Diakhir perulangan, kalian lihat isi dari array1 sekarang berubah, yaitu ditambahkan isi dari
array2
.
Selain memakai cara perulangan, kalian juga bisa menggunakan
spread
operator untuk metode
push
. Metode
push
menerima beberapa parameter yang dipisah dengan koma, kalian bisa menambahkan array lain di metode ini, dan mereka akan ter-push semua ke array yang menggunakan metode push.
Kalian juga bisa melakukan metode ini pada beberapa array:
Di sini, kita panggil metode push pada
array3
, lalu menambahkan
array2
dengan spread operator, dan kemudian diikuti
array1
sebagai parameter yang akan dipush ke
array3
.
Penutup
Pada artikel kali ini kalian sudah mempelajari cara menggabungkan array di JavaScript. Diantara ketiga ini, kalian paling suka pakai cara yang mana nih?
Jangan lupa share ya. Supaya ilmu yang sudah kalian pelajari tidak lupa.
Happy Coding!