Cara Menggabungkan Array ke Array Lain di JavaScript
Dalam pemrograman JavaScript, seringkali kita membutuhkan untuk menggabungkan beberapa array menjadi satu. Salah satu cara untuk mencapai hal ini adalah dengan menggunakan metode concat().
Metode concat()
Metode concat()
menghasilkan array baru yang berisi semua elemen dari array yang diberikan, tanpa mengubah array asli.
Sintaks:
new_array = array1.concat(array2, array3, ...);
Contoh:
let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
let newArray = array1.concat(array2);
console.log(newArray); // Output: [1, 2, 3, 4, 5, 6]
Catatan:
concat()
dapat menerima beberapa array sebagai argumen.concat()
tidak mengubah array asli.
Menggunakan Spread Syntax
Selain concat()
, Anda juga dapat menggunakan spread syntax (...
) untuk menggabungkan array.
Sintaks:
let newArray = [...array1, ...array2];
Contoh:
let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
let newArray = [...array1, ...array2];
console.log(newArray); // Output: [1, 2, 3, 4, 5, 6]
Catatan:
- Spread syntax dapat digunakan untuk menggabungkan array dan juga nilai-nilai lain.
Metode push()
Anda juga dapat menggunakan metode push()
untuk menambahkan elemen ke akhir array.
Sintaks:
array1.push(...array2);
Contoh:
let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
array1.push(...array2);
console.log(array1); // Output: [1, 2, 3, 4, 5, 6]
Catatan:
- Metode
push()
mengubah array asli.
Kesimpulan
Dengan menggunakan metode concat()
, spread syntax, dan metode push()
, Anda dapat dengan mudah menggabungkan array ke array lain di JavaScript. Pilih metode yang paling sesuai dengan kebutuhan Anda.