JavaScript-programma om een ​​tweedimensionale array te maken

In dit voorbeeld leert u een JavaScript-programma te schrijven dat een tweedimensionale array maakt.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:

  • JavaScript voor loop
  • JavaScript-matrix
  • JavaScript-functie en functie-expressies

Voorbeeld: tweedimensionale array gebruikt voor lus

 // 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);

Uitvoer

 ((0, 1, 2), (0, 1, 2))

In het bovenstaande programma vertegenwoordigt het eerste argument van de twoDimensionArray()functie het aantal array-elementen en het tweede argument vertegenwoordigt het aantal array-elementen binnen elk array-element.

De eerste forlus wordt gebruikt om een ​​tweedimensionale array te maken. ((), ())

De tweede forlus herhaalt elk array-element en voegt de elementen in een array-element in.

Als i = 0 , worden de elementen ingevoegd in het eerste array-element ((0, 1, 2), ()).

Als i = 1 , worden de elementen ingevoegd in het tweede array-element ((0, 1, 2), (0, 1, 2)).

Interessante artikelen...