Selles näites õpid kirjutama JavaScripti programmi, mis loob kahemõõtmelise massiivi.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScript silmusele
- JavaScripti massiiv
- JavaScripti funktsioonide ja funktsioonide avaldised
Näide: kahemõõtmeline massiiv silmusena kasutamiseks
// program to create a two dimensional array function twoDimensionArray(a, b) ( let arr = (); // creating two dimensional array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i) = (); ) ) // inserting elements to array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i)(j) = j; ) ) return arr; ) const x = 2; const y = 3; const result = twoDimensionArray(x, y); console.log(result);
Väljund
((0, 1, 2), (0, 1, 2))
Ülaltoodud programmis twoDimensionArray()
tähistab funktsiooni esimene argument massiivi elementide arvu ja teine argument iga massiivi elemendi sees olevate massiivi elementide arvu.
Esimest for
silmust kasutatakse kahemõõtmelise massiivi loomiseks. ((), ()
Teine for
silmus kordab iga massiivi elementi ja sisestab elemendid massiivi elemendi sisse.
Kui i = 0 , sisestatakse elemendid esimesse massiivi elementi ((0, 1, 2), ()).
Kui i = 1 , sisestatakse elemendid teise massiivi elementi ((0, 1, 2), (0, 1, 2).