⊗jsPmMuAFO 177 of 505 menu

Füllen mehrdimensionaler Arrays der Reihe nach in JavaScript

In den vorherigen Beispielen waren alle Zahlen in den Subarrays gleich. Lassen Sie uns dies nun so ändern, dass die Zahlen ansteigen, wie folgt:

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

Dazu muss eine spezielle Zählervariable erstellt werden, die ihren Wert um 1 bei jeder Iteration der inneren Schleife erhöht. Den Wert dieses Zählers werden wir in das Array schreiben, wie folgt:

let arr = []; let k = 1; // Zähler for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i].push(k); // Zähler schreiben k++; // Zähler erhöhen } } console.log(arr);

Der Code kann vereinfacht werden, indem man die Erhöhung des Zählers nach der Zuweisung vornimmt:

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

Beachten Sie, dass in diesem Fall unbedingt k++ stehen muss, und nicht ++k, da die zweite Variante zuerst die Erhöhung des Zählers durchführt und erst dann die Schreiboperation im Array (so dass das Array im Ergebnis mit Zwei beginnen würde, nicht mit Eins, wie hier:

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

Erstellen Sie mit zwei verschachtelten Schleifen das folgende Array:

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

Erstellen Sie mit zwei verschachtelten Schleifen das folgende Array:

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

Erstellen Sie mit drei verschachtelten Schleifen das folgende dreidimensionale Array:

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

Der Autor des folgenden Codes wollte ein solches Array erstellen:

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

Dazu wurde der folgende Code geschrieben:

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

Der geschriebene Code erfüllt jedoch nicht den gewünschten Zweck. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein solches Array erstellen:

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

Dazu wurde der folgende Code geschrieben:

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

Der geschriebene Code erfüllt jedoch nicht den gewünschten Zweck. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein solches Array erstellen:

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

Dazu wurde der folgende Code geschrieben:

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

Der geschriebene Code erfüllt jedoch nicht den gewünschten Zweck. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein solches Array erstellen:

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

Dazu wurde der folgende Code geschrieben:

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

Der geschriebene Code erfüllt jedoch nicht den gewünschten Zweck. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein solches Array erstellen:

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

Dazu wurde der folgende Code geschrieben:

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

Der geschriebene Code erfüllt jedoch nicht den gewünschten Zweck. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein solches Array erstellen:

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

Dazu wurde der folgende Code geschrieben:

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

Der geschriebene Code erfüllt jedoch nicht den gewünschten Zweck. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein solches Array erstellen:

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

Dazu wurde der folgende Code geschrieben:

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

Der geschriebene Code erfüllt jedoch nicht den gewünschten Zweck. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein solches Array erstellen:

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

Dazu wurde der folgende Code geschrieben:

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

Der geschriebene Code erfüllt jedoch nicht den gewünschten Zweck. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein solches Array erstellen:

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

Dazu wurde der folgende Code geschrieben:

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

Der geschriebene Code erfüllt jedoch nicht den gewünschten Zweck. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein solches Array erstellen:

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

Dazu wurde der folgende Code geschrieben:

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

Der geschriebene Code erfüllt jedoch nicht den gewünschten Zweck. Finden und korrigieren Sie den Fehler des Autors.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen