Selles näites õpid kirjutama JavaScripti programmi, mis jagab massiivi väiksemateks massiivideks.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti massiivi viil ()
- JavaScripti massiivi ühendamine ()
- JavaScripti massiiv
Näide 1: jagatud massiiv viilu () abil
// 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äljund
(1, 2) (3, 4) (5, 6) (7, 8)
Ülaltoodud programmis kasutatakse fortsüklit slice()meetodiga massiivi jagamiseks väiksemateks massiivi tükkideks.
forLoop itereerub läbi massiivi elemente. Iga iteratsiooni ajal suurendatakse i väärtust tükiväärtuse võrra (siin 2 ).
slice()Meetodi väljavõtete elemente massiivi kus:
- Esimene argument määrab algusindeksi.
- Teine argument täpsustab lõpuindeksi.
Näide 2: jagatud massiiv splice () abil
// 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äljund
(1, 2) (3, 4) (5, 6) (7, 8)
Ülaltoodud programmis kasutatakse while- splice()meetodit massiivi jaotamiseks massiivi väiksemateks tükkideks.
In splice()meetodit,
- Esimene argument määrab indeksi, kuhu soovite üksuse jagada.
- Teine argument (siin 2 ) täpsustab jagatavate üksuste arvu.
whileLoop kasutatakse Käi massiivi kuni massiiv on tühi.








