JavaScript programma divdimensiju masīva izveidei

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas izveidos divdimensiju masīvu.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript ciklam
  • JavaScript masīvs
  • JavaScript funkciju un funkciju izteiksmes

Piemērs: Divdimensiju masīvs, izmantojot cilpu

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

Rezultāts

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

Iepriekš minētajā programmā pirmais twoDimensionArray()funkcijas arguments apzīmē masīva elementu skaitu, bet otrais arguments - masīva elementu skaitu katra masīva elementa iekšpusē.

Pirmo forcilpu izmanto, lai izveidotu divdimensiju masīvu. ((), ()

Otrā forcilpa atkārto katru masīva elementu un ievieto elementus masīva elementa iekšpusē.

Kad i = 0 , elementi tiek ievietoti pirmajā masīva elementā ((0, 1, 2), ()).

Kad i = 1 , elementi tiek ievietoti otrajā masīva elementā ((0, 1, 2), (0, 1, 2)).

Interesanti raksti...