Kaedah concat
Kaedah concat menggabungkan array yang ditentukan
menjadi satu array umum. Kaedah ini digunakan pada
salah satu array, dan parameter kaedah
menyampaikan array lain untuk digabungkan.
Kaedah ini tidak mengubah array asal,
sebaliknya mengembalikan array baru.
Sintaks
array.concat(array_lain, dan_array_lain, dan_lagi...);
Contoh
Mari gabungkan 3 array menjadi satu dengan
menggunakan kaedah concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Keputusan pelaksanaan kod:
[1, 2, 3, 4, 5, 6]
Contoh
Sekarang mari gabungkan dua array bersama-sama:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Keputusan pelaksanaan kod:
[1, 2, 3, 4]
Contoh
Bukan sahaja array boleh disampaikan, malah nilai tertentu juga:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Keputusan pelaksanaan kod:
[1, 2, 3, 4, 5, 6]
Contoh
Kaedah boleh digunakan pada array kosong. Dalam kes ini, semua array yang digabungkan disampaikan sebagai parameter kaedah:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Keputusan pelaksanaan kod:
[1, 2, 3, 4, 5, 6]
Lihat juga
-
kaedah
join,
yang menggabungkan array menjadi rentetan