JavaScript-programma om array in kleinere stukjes te splitsen

In dit voorbeeld leert u een JavaScript-programma te schrijven dat een array opsplitst in kleinere stukjes array.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:

  • JavaScript-matrixschijf ()
  • JavaScript-matrixsplitsing ()
  • JavaScript-matrix

Voorbeeld 1: Array splitsen met 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);

Uitvoer

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

In het bovenstaande programma wordt de forlus gebruikt met de slice()methode om een ​​array op te splitsen in kleinere stukken array.

De forlus herhaalt zich door de elementen van een array. Tijdens elke iteratie wordt de waarde van i verhoogd met een deelwaarde (hier 2 ).

De slice()methode haalt elementen uit een array waarbij:

  • Het eerste argument specificeert de startindex.
  • Het tweede argument specificeert de eindindex.

Voorbeeld 2: Array splitsen met 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);

Uitvoer

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

In het bovenstaande programma wordt de while-lus gebruikt met de splice()methode om een ​​array op te splitsen in kleinere brokken van een array.

In de splice()methode,

  • Het eerste argument geeft de index aan waar u een item wilt splitsen.
  • Het tweede argument (hier 2 ) specificeert het aantal items dat moet worden gesplitst.

De whilelus wordt gebruikt om de array te herhalen totdat de array leeg is.

Interessante artikelen...