JavaScriptový program na vytvorenie dvojrozmerného poľa

V tomto príklade sa naučíte písať program JavaScript, ktorý vytvorí dvojrozmerné pole.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:

  • JavaScript pre slučku
  • Pole JavaScript
  • Funkcia JavaScript a výrazy funkcií

Príklad: Použitie dvojrozmerného poľa pre slučku

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

Výkon

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

Vo vyššie uvedenom programe predstavuje prvý argument twoDimensionArray()funkcie počet prvkov poľa a druhý argument predstavuje počet prvkov poľa vo vnútri každého prvku poľa.

Prvá forslučka sa používa na vytvorenie dvojrozmerného poľa. ((), ())

Druhá forslučka iteruje cez každý prvok poľa a vkladá prvky dovnútra prvku poľa.

Keď i = 0 , prvky sa vložia do prvého prvku poľa ((0, 1, 2), ()).

Keď i = 1 , prvky sa vložia do druhého prvku poľa ((0, 1, 2), (0, 1, 2)).

Zaujímavé články...