Dalam contoh ini, anda akan belajar menulis program JavaScript yang akan memisahkan susunan menjadi beberapa bahagian yang lebih kecil.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:
- Potongan Array JavaScript ()
- Penyambungan Array JavaScript ()
- Array JavaScript
Contoh 1: Split Array Menggunakan slice ()
// program to split array into smaller chunks function splitIntoChunk(arr, chunk) ( for (i=0; i < arr.length; i += chunk) ( let tempArray; tempArray = arr.slice(i, i + chunk); console.log(tempArray); ) ) const array = (1, 2, 3, 4, 5, 6, 7, 8); const chunk = 2; splitIntoChunk(array, chunk);
Pengeluaran
(1, 2) (3, 4) (5, 6) (7, 8)
Dalam program di atas, for
gelung digunakan dengan slice()
kaedah untuk memisahkan susunan menjadi beberapa susunan yang lebih kecil.
The for
gelung lelaran melalui unsur-unsur tatasusunan. Semasa setiap lelaran, nilai i meningkat dengan nilai potongan (di sini 2 ).
The slice()
kaedah ekstrak unsur-unsur dari pelbagai di mana:
- Argumen pertama menentukan indeks permulaan.
- Argumen kedua menentukan indeks akhir.
Contoh 2: Split Array Menggunakan splice ()
// program to split array into smaller chunks function splitIntoChunk(arr, chunk) ( while(arr.length> 0) ( let tempArray; tempArray = arr.splice(0, chunk); console.log(tempArray); ) ) const array = (1, 2, 3, 4, 5, 6, 7, 8); const chunk = 2; splitIntoChunk(array, chunk);
Pengeluaran
(1, 2) (3, 4) (5, 6) (7, 8)
Dalam program di atas, loop sementara digunakan dengan splice()
kaedah untuk memisahkan array menjadi potongan yang lebih kecil dari array.
Dalam splice()
kaedah tersebut,
- Argumen pertama menentukan indeks di mana anda mahu memisahkan item.
- Argumen kedua (di sini 2 ) menentukan bilangan item yang akan dibahagi.
The while
gelung digunakan untuk melelar lebih array sehingga array kosong.