⊗jsPmMuAFO 177 of 505 menu

Пополнување на повеќедимензионални низи по редослед во JavaScript

Во претходните примери сите броеви во поднизите беа исти. Ајде сега да направиме така што броевите ќе се зголемуваат, вака:

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

За да го направите ова, треба да креирате специјална променлива-бројач, која ќе ја зголемува својата вредност за 1 при секоја итерација на внатрешниот циклус. Вредноста на овој бројач ние ќе ја запишуваме во низата, вака:

let arr = []; let k = 1; // бројач for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i].push(k); // го запишуваме бројачот k++; // го зголемуваме бројачот } } console.log(arr);

Можете да го поедноставите кодот, со зголемување на бројачот после доделувањето:

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

Обрнете внимание на тоа што во овој случај мора да биде задолжително k++, а не ++k, бидејќи вториот вариант прво ќе ја изврши зголемувањето на бројачот, а потоа запишувањето во низата (што значи дека низата ќе започне со двојка, а не со единица, вака:

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

Формирајте со помош на два вгнездени цикли следнава низа:

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

Формирајте со помош на два вгнездени цикли следнава низа:

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

Формирајте со помош на три вгнездени цикли следнава тродимензионална низа:

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

Авторот на следниот код сакаше да ја направи следнава низа:

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

За таа цел беше напишан следниов код:

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

Сепак, напишаниот код не ја прави посакуваната низа. Пронајдете ја и исправете ја грешката на авторот.

Авторот на следниот код сакаше да ја направи следнава низа:

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

За таа цел беше напишан следниов код:

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

Сепак, напишаниот код не ја прави посакуваната низа. Пронајдете ја и исправете ја грешката на авторот.

Авторот на следниот код сакаше да ја направи следнава низа:

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

За таа цел беше напишан следниов код:

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

Сепак, напишаниот код не ја прави посакуваната низа. Пронајдете ја и исправете ја грешката на авторот.

Авторот на следниот код сакаше да ја направи следнава низа:

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

За таа цел беше напишан следниов код:

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

Сепак, напишаниот код не ја прави посакуваната низа. Пронајдете ја и исправете ја грешката на авторот.

Авторот на следниот код сакаше да ја направи следнава низа:

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

За таа цел беше напишан следниов код:

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

Сепак, напишаниот код не ја прави посакуваната низа. Пронајдете ја и исправете ја грешката на авторот.

Авторот на следниот код сакаше да ја направи следнава низа:

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

За таа цел беше напишан следниов код:

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

Сепак, напишаниот код не ја прави посакуваната низа. Пронајдете ја и исправете ја грешката на авторот.

Авторот на следниот код сакаше да ја направи следнава низа:

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

За таа цел беше напишан следниов код:

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

Сепак, напишаниот код не ја прави посакуваната низа. Пронајдете ја и исправете ја грешката на авторот.

Авторот на следниот код сакаше да ја направи следнава низа:

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

За таа цел беше напишан следниов код:

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

Сепак, напишаниот код не ја прави посакуваната низа. Пронајдете ја и исправете ја грешката на авторот.

Авторот на следниот код сакаше да ја направи следнава низа:

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

За таа цел беше напишан следниов код:

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

Сепак, напишаниот код не ја прави посакуваната низа. Пронајдете ја и исправете ја грешката на авторот.

Авторот на следниот код сакаше да ја направи следнава низа:

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

За таа цел беше напишан следниов код:

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

Сепак, напишаниот код не ја прави посакуваната низа. Пронајдете ја и исправете ја грешката на авторот.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј