Program JavaScript pentru a crea matrice bidimensională

Î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 forbuclă este utilizată pentru a crea o matrice bidimensională. ((), ())

A doua forbuclă 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)).

Articole interesante...