V tem primeru se boste naučili pisati program JavaScript, ki bo ustvaril dvodimenzionalno matriko.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:
- JavaScript za zanko
- Array JavaScript
- Funkcije JavaScript in izrazi funkcij
Primer: Dvodimenzionalno polje, ki se uporablja za zanko
// 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);
Izhod
((0, 1, 2), (0, 1, 2))
V zgornjem programu prvi argument twoDimensionArray()
funkcije predstavlja število elementov matrike, drugi argument pa število elementov matrike znotraj vsakega elementa matrike.
Prva for
zanka se uporablja za ustvarjanje dvodimenzionalne matrike. ((), ())
Druga for
zanka se ponovi nad vsakim elementom matrike in vstavi elemente znotraj elementa matrike.
Ko je i = 0 , se elementi vstavijo v prvi element matrike ((0, 1, 2), ()).
Ko je i = 1 , se elementi vstavijo v drugi element matrike ((0, 1, 2), (0, 1, 2)).