„JavaScript“ programa, skirta sukurti dviejų matmenų masyvą

Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri sukurs dviejų matmenų masyvą.

Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:

  • „Loop“ „JavaScript“
  • „JavaScript“ masyvas
  • „JavaScript“ funkcijos ir funkcijos išraiškos

Pavyzdys: dviejų matmenų masyvas, naudojamas kilpai

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

Rezultatas

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

Pirmiau pateiktoje programoje pirmasis twoDimensionArray()funkcijos argumentas reiškia masyvo elementų skaičių, o antrasis - kiekvieno masyvo elemento viduje esančių masyvo elementų skaičių.

Pirmoji forkilpa naudojama sukurti dviejų matmenų masyvą. ((), ()

Antroji forkilpa kartojasi per kiekvieną masyvo elementą ir įterpia elementus į masyvo elementą.

Kai i = 0 , elementai įterpiami į pirmąjį masyvo elementą ((0, 1, 2), ()).

Kai i = 1 , elementai įterpiami į antrąjį masyvo elementą ((0, 1, 2), (0, 1, 2).

Įdomios straipsniai...