Program JavaScript untuk Membagi Array menjadi Bagian yang Lebih Kecil

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, forloop digunakan dengan slice()metode untuk membagi array menjadi potongan array yang lebih kecil.

The forLoop 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 whileloop digunakan untuk beralih di atas array sampai array kosong.

Artikel yang menarik...