Program JavaScript untuk Membahagi Array menjadi Potongan Lebih Kecil

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, forgelung digunakan dengan slice()kaedah untuk memisahkan susunan menjadi beberapa susunan yang lebih kecil.

The forgelung 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 whilegelung digunakan untuk melelar lebih array sehingga array kosong.

Artikel menarik...