V tomto příkladu se naučíte psát program JavaScript, který vytvoří dvourozměrné pole.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- JavaScript pro smyčku
- Pole JavaScript
- Funkce a výrazy funkcí JavaScriptu
Příklad: Použití dvourozměrného pole pro smyč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ýstup
((0, 1, 2), (0, 1, 2))
Ve výše uvedeném programu představuje první argument twoDimensionArray()
funkce počet prvků pole a druhý argument představuje počet prvků pole uvnitř každého prvku pole.
První for
smyčka se používá k vytvoření dvourozměrného pole. ((), ())
Druhá for
smyčka iteruje přes každý prvek pole a vloží prvky dovnitř prvku pole.
Když i = 0 , prvky se vloží do prvního prvku pole ((0, 1, 2), ()).
Když i = 1 , prvky se vloží do druhého prvku pole ((0, 1, 2), (0, 1, 2)).