JavaScript-program for å dele opp matrisen i mindre biter

I dette eksemplet lærer du å skrive et JavaScript-program som vil dele en matrise i mindre biter av matrisen.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

  • JavaScript Array slice ()
  • JavaScript Array splice ()
  • JavaScript Array

Eksempel 1: Del oppstilling ved hjelp av skive ()

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

Produksjon

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

I programmet ovenfor forbrukes sløyfen med slice()metoden for å dele en matrise i mindre biter av matrisen.

Den forløkke itererer gjennom elementene i en matrise. Under hver iterasjon økes verdien av i med klumpverdi (her 2 ).

Den slice()metode trekker elementer fra en gruppe hvor:

  • Det første argumentet spesifiserer startindeksen.
  • Det andre argumentet spesifiserer sluttindeksen.

Eksempel 2: Del oppstilling ved hjelp av spleising ()

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

Produksjon

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

I programmet ovenfor brukes mens loop med splice()metoden for å dele en matrise i mindre biter av en matrise.

I splice()metoden,

  • Det første argumentet spesifiserer indeksen der du vil dele et element.
  • Det andre argumentet (her 2 ) spesifiserer antall elementer som skal deles.

Den whilekoplingssløyfe anvendes til å iterere over satsen, inntil matrisen er tom.

Interessante artikler...