Program JavaScript na rozdelenie poľa na menšie bloky

V tomto príklade sa naučíte písať program v jazyku JavaScript, ktorý rozdelí pole na menšie kúsky poľa.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:

  • Oblasť poľa JavaScript ()
  • Spojenie poľa JavaScript ()
  • Pole JavaScript

Príklad 1: Split Array pomocou 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);

Výkon

 (1, 2) (3, 4) (5, 6) (7, 8)

Vo vyššie uvedenom programe sa forslučka používa s slice()metódou na rozdelenie poľa na menšie kúsky poľa.

forIteruje prvky poľa. Počas každej iterácie sa hodnota i zvyšuje o hodnotu bloku (tu 2 ).

slice()Metóda extrahuje prvkov z poľa kde:

  • Prvý argument určuje počiatočný index.
  • Druhý argument určuje koncový index.

Príklad 2: Rozdelené pole pomocou spojenia ()

 // 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);

Výkon

 (1, 2) (3, 4) (5, 6) (7, 8)

Vo vyššie uvedenom programe sa cyklus while používa s splice()metódou na rozdelenie poľa na menšie časti poľa.

V splice()metóde

  • Prvý argument určuje index, kam chcete položku rozdeliť.
  • Druhý argument (tu 2 ) určuje počet položiek, ktoré sa majú rozdeliť.

whileSlučka sa používa pre iterácii cez pole, kým je pole prázdne.

Zaujímavé články...