În acest exemplu, veți învăța să scrieți un program JavaScript care va crea o matrice bidimensională.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:
- JavaScript pentru buclă
- Matrice JavaScript
- Funcția JavaScript și expresiile funcției
Exemplu: matrice bidimensională folosind pentru buclă
// 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);
Ieșire
((0, 1, 2), (0, 1, 2))
În programul de mai sus, primul argument al twoDimensionArray()
funcției reprezintă numărul de elemente matrice, iar al doilea argument reprezintă numărul elementelor matrice din interiorul fiecărui element matrice.
Prima for
buclă este utilizată pentru a crea o matrice bidimensională. ((), ())
A doua for
buclă iterează peste fiecare element de matrice și inserează elementele în interiorul unui element de matrice.
Când i = 0 , elementele sunt inserate în primul element matrice ((0, 1, 2), ()).
Când i = 1 , elementele sunt inserate în al doilea element matrice ((0, 1, 2), (0, 1, 2)).