⊗jsPmMuAFP 176 of 505 menu

Problèmes lors du remplissage de tableaux multidimensionnels en JavaScript

Examinons le code suivant :

let arr = []; for (let i = 0; i < 3; i++) { arr[i] = []; // faites attention à cette ligne for (let j = 0; j < 3; j++) { arr[i].push(j + 1); } } console.log(arr);

Dans ce code, la création d'un sous-tableau vide est un point important. Nous ne pouvons pas omettre cette ligne, car sinon, dans la boucle interne, la tentative d'ajouter des données dans arr[i] générera une erreur.

L'auteur du code suivant voulait créer un tableau bidimensionnel :

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

Le code écrit, cependant, ne fait pas ce qui était prévu. Trouvez et corrigez l'erreur de l'auteur.

L'auteur du code suivant voulait créer un tableau bidimensionnel :

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

Le code écrit, cependant, ne fait pas ce qui était prévu. Trouvez et corrigez l'erreur de l'auteur.

L'auteur du code suivant voulait créer un tableau bidimensionnel :

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

Le code écrit, cependant, ne fait pas ce qui était prévu. Trouvez et corrigez l'erreur de l'auteur.

L'auteur du code suivant voulait créer un tableau bidimensionnel :

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

Le code écrit, cependant, ne fait pas ce qui était prévu. Trouvez et corrigez l'erreur de l'auteur.

L'auteur du code suivant voulait créer un tableau bidimensionnel :

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

Le code écrit, cependant, ne fait pas ce qui était prévu. Trouvez et corrigez l'erreur de l'auteur.

L'auteur du code suivant voulait créer un tableau bidimensionnel :

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

Le code écrit, cependant, ne fait pas ce qui était prévu. Trouvez et corrigez l'erreur de l'auteur.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser