Dalam contoh ini, Anda akan belajar menulis program JavaScript yang akan membagi larik menjadi larik yang lebih kecil.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:
- Irisan Array JavaScript ()
- Sambungan Array JavaScript ()
- Array JavaScript
Contoh 1: Pisahkan 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);
Keluaran
(1, 2) (3, 4) (5, 6) (7, 8)
Dalam program di atas, for
loop digunakan dengan slice()
metode untuk membagi array menjadi potongan array yang lebih kecil.
The for
Loop iterates melalui elemen array. Selama setiap iterasi, nilai i ditingkatkan dengan nilai chunk (di sini 2 ).
The slice()
Metode ekstrak elemen dari array di mana:
- Argumen pertama menentukan indeks awal.
- Argumen kedua menentukan indeks akhir.
Contoh 2: Pisahkan 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);
Keluaran
(1, 2) (3, 4) (5, 6) (7, 8)
Dalam program di atas, while loop digunakan dengan splice()
metode untuk membagi array menjadi potongan-potongan kecil dari sebuah array.
Dalam splice()
metodenya,
- Argumen pertama menentukan indeks tempat Anda ingin memisahkan item.
- Argumen kedua (di sini 2 ) menentukan jumlah item yang akan dipisahkan.
The while
loop digunakan untuk beralih di atas array sampai array kosong.