⊗jsPmMuAFO 177 of 505 menu

Vul multidimensionele skikkings in volgorde in JavaScript

In die vorige voorbeelde was al die getalle in die subskikkings dieselfde. Laat ons dit nou so maak sodat die getalle toeneem, soos volg:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Om dit te doen, moet ons 'n spesiale tellervariabele skep, wat sy waarde sal verhoog met 1 by elke iterasie van die innerlike lus. Dit is die waarde van hierdie teller wat ons in die skikking sal skryf, soos volg:

let arr = []; let k = 1; // teller for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i].push(k); // skryf die teller k++; // verhoog die teller } } console.log(arr);

Die kode kan vereenvoudig word deur die verhoging van die teller na die toekenning te doen:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i].push(k++); } } console.log(arr);

Let daarop dat in hierdie geval dit noodwendig k++ moet wees, en nie ++k nie, aangesien die tweede opsie eers die teller sal verhoog, en dan eers in die skikking sal skryf (dus sal die skikking met twee begin, en nie met een nie, soos volg:

[[2, 3, 4], [5, 6, 7], [8, 9, 10]])

Vorm die volgende skikking met behulp van twee geneste lusse:

[[1, 2], [3, 4], [5, 6], [7, 8]]

Vorm die volgende skikking met behulp van twee geneste lusse:

[[2, 4, 6], [8, 10, 12], [14, 16, 18], [20, 22, 24]]

Vorm die volgende driedimensionele skikking met behulp van drie geneste lusse:

[[[1, 2], [3, 4]], [[5, 6], [7, 8]]]

Die outeur van die volgende kode wou die volgende skikking maak:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Hiervoor is die volgende kode geskryf:

let arr = []; for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; k++; } } console.log(arr);

Die geskrewe kode doen egter nie wat bedoel is nie. Vind en regstelling die outeur se fout.

Die outeur van die volgende kode wou die volgende skikking maak:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Hiervoor is die volgende kode geskryf:

let arr = []; let k = 1; for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; } } console.log(arr);

Die geskrewe kode doen egter nie wat bedoel is nie. Vind en regstelling die outeur se fout.

Die outeur van die volgende kode wou die volgende skikking maak:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Hiervoor is die volgende kode geskryf:

let arr = []; let k = 1; for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; k--; } } console.log(arr);

Die geskrewe kode doen egter nie wat bedoel is nie. Vind en regstelling die outeur se fout.

Die outeur van die volgende kode wou die volgende skikking maak:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Hiervoor is die volgende kode geskryf:

let arr = []; let k; for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; k++; } } console.log(arr);

Die geskrewe kode doen egter nie wat bedoel is nie. Vind en regstelling die outeur se fout.

Die outeur van die volgende kode wou die volgende skikking maak:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Hiervoor is die volgende kode geskryf:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; } } console.log(arr);

Die geskrewe kode doen egter nie wat bedoel is nie. Vind en regstelling die outeur se fout.

Die outeur van die volgende kode wou die volgende skikking maak:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Hiervoor is die volgende kode geskryf:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0, k++; j < 3; j++) { arr[i][j] = k; } } console.log(arr);

Die geskrewe kode doen egter nie wat bedoel is nie. Vind en regstelling die outeur se fout.

Die outeur van die volgende kode wou die volgende skikking maak:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Hiervoor is die volgende kode geskryf:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++; k++) { arr[i][j] = k; } } console.log(arr);

Die geskrewe kode doen egter nie wat bedoel is nie. Vind en regstelling die outeur se fout.

Die outeur van die volgende kode wou die volgende skikking maak:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Hiervoor is die volgende kode geskryf:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i][j] = ++k; } } console.log(arr);

Die geskrewe kode doen egter nie wat bedoel is nie. Vind en regstelling die outeur se fout.

Die outeur van die volgende kode wou die volgende skikking maak:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Hiervoor is die volgende kode geskryf:

let arr = []; let k = 1; for (let i = 0; i < 3; i++) { arr[k] = []; for (let j = 0; j < 3; j++) { arr[i][j] = k; k++; } } console.log(arr);

Die geskrewe kode doen egter nie wat bedoel is nie. Vind en regstelling die outeur se fout.

Die outeur van die volgende kode wou die volgende skikking maak:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Hiervoor is die volgende kode geskryf:

let arr = []; for (let i = 0, k = 1; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; k++) { arr[i][j] = k; } } console.log(arr);

Die geskrewe kode doen egter nie wat bedoel is nie. Vind en regstelling die outeur se fout.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp