⊗jsPmMuAFP 176 of 505 menu

Probleme beim Befüllen mehrdimensionaler Arrays in JavaScript

Betrachten wir den folgenden Code:

let arr = []; for (let i = 0; i < 3; i++) { arr[i] = []; // beachten Sie diese Zeile for (let j = 0; j < 3; j++) { arr[i].push(j + 1); } } console.log(arr);

In diesem Code spielt die Erstellung eines leeren Subarrays eine wichtige Rolle. Wir können diese Zeile nicht weglassen, da sonst im inneren Loop der Versuch, Daten in arr[i] zu pushen, einen Fehler verursachen würde.

Der Autor des folgenden Codes wollte ein zweidimensionales Array erstellen:

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

Der geschriebene Code erfüllt jedoch nicht die Absicht. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein zweidimensionales Array erstellen:

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

Der geschriebene Code erfüllt jedoch nicht die Absicht. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein zweidimensionales Array erstellen:

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

Der geschriebene Code erfüllt jedoch nicht die Absicht. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein zweidimensionales Array erstellen:

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

Der geschriebene Code erfüllt jedoch nicht die Absicht. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein zweidimensionales Array erstellen:

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

Der geschriebene Code erfüllt jedoch nicht die Absicht. Finden und korrigieren Sie den Fehler des Autors.

Der Autor des folgenden Codes wollte ein zweidimensionales Array erstellen:

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

Der geschriebene Code erfüllt jedoch nicht die Absicht. 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