У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће створити дводимензионални низ.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт за петљу
- ЈаваСцрипт Арраи
- ЈаваСцрипт функције и изрази функција
Пример: Дводимензионални низ који се користи за петљу
// 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);
Оутпут
((0, 1, 2), (0, 1, 2))
У горњем програму први аргумент twoDimensionArray()
функције представља број елемената низа, а други аргумент број елемената низа унутар сваког елемента низа.
Прва for
петља се користи за стварање дводимензионалног низа. ((), ())
Друга for
петља прелази преко сваког елемента низа и убацује елементе унутар елемента низа.
Када је и = 0 , елементи се убацују у први елемент низа ((0, 1, 2), ()).
Када је и = 1 , елементи се убацују у други елемент низа ((0, 1, 2), (0, 1, 2)).