JavaScript-ohjelma kaksiulotteisen taulukon luomiseksi

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka luo kaksiulotteisen taulukon.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript silmukalle
  • JavaScript-taulukko
  • JavaScript-funktio- ja funktiolausekkeet

Esimerkki: Kaksiulotteinen taulukko silmukalle

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

Tuotos

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

Yllä olevassa ohjelmassa twoDimensionArray()funktion ensimmäinen argumentti edustaa matriisielementtien lukumäärää ja toinen argumentti edustaa taulukkoelementtien lukumäärää kunkin taulukkoelementin sisällä.

Ensimmäistä forsilmukkaa käytetään luomaan kaksiulotteinen taulukko. ((), ()

Toinen forsilmukka toistaa jokaisen taulukkoelementin ja lisää elementit taulukkoelementin sisälle.

Kun i = 0 , elementit lisätään ensimmäiseen taulukkoelementtiin ((0, 1, 2), ()).

Kun i = 1 , elementit lisätään toiseen ryhmäelementtiin ((0, 1, 2), (0, 1, 2)).

Mielenkiintoisia artikkeleita...