JavaScriptový program pro rozdělení pole na menší bloky

V tomto příkladu se naučíte psát program JavaScriptu, který rozdělí pole na menší části pole.

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • Výřez pole JavaScript ()
  • Spojení pole JavaScriptu ()
  • Pole JavaScript

Příklad 1: Rozdělit pole pomocí 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ýstup

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

Ve výše uvedeném programu se forsmyčka používá u slice()metody k rozdělení pole na menší kousky pole.

forIteruje prvky pole. Během každé iterace se hodnota i zvyšuje o hodnotu bloku (zde 2 ).

slice()Metoda extrahuje prvků z pole kde:

  • První argument určuje počáteční index.
  • Druhý argument určuje koncový index.

Příklad 2: Rozdělit pole pomocí 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);

Výstup

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

Ve výše uvedeném programu se smyčka while používá s splice()metodou k rozdělení pole na menší kousky pole.

V splice()metodě

  • První argument určuje index, kam chcete položku rozdělit.
  • Druhý argument (zde 2 ) určuje počet položek k rozdělení.

whileSmyčka se používá pro iteraci přes pole, dokud je pole prázdné.

Zajímavé články...