JavaScript program kétdimenziós tömb létrehozásához

Ebben a példában megtanul olyan JavaScript programot írni, amely kétdimenziós tömböt hoz létre.

A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:

  • JavaScript for loop
  • JavaScript tömb
  • JavaScript Function és Function Expressions

Példa: Kétdimenziós tömb a hurokhoz

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

Kimenet

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

A fenti programban a twoDimensionArray()függvény első argumentuma a tömb elemek számát, a második argumentum pedig az egyes tömb elemek belsejében található tömb elemek számát jelenti.

Az első forhurok kétdimenziós tömb létrehozására szolgál. ((), ()

A második forhurok az egyes tömbelemeken átesik, és beilleszti az elemeket egy tömbelem belsejébe.

Amikor i = 0 , az elemeket beillesztjük az első tömb elembe ((0, 1, 2), ()).

Amikor i = 1 , az elemeket beillesztjük a második tömb elembe ((0, 1, 2), (0, 1, 2).

érdekes cikkek...