⊗jsPmMuAFO 177 of 505 menu

Remplissage de tableaux multidimensionnels dans l'ordre en JavaScript

Dans les exemples précédents, tous les nombres dans les sous-tableaux étaient identiques. Faisons maintenant en sorte que les nombres augmentent, comme ceci :

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

Pour ce faire, il faut créer une variable compteur spéciale, qui augmentera sa valeur de 1 à chaque itération de la boucle interne. C'est la valeur de ce compteur que nous écrirons dans le tableau, comme ceci :

let arr = []; let k = 1; // compteur for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 0; j < 3; j++) { arr[i].push(k); // écrivons le compteur k++; // augmentons le compteur } } console.log(arr);

On peut simplifier le code en effectuant l'augmentation du compteur après l'affectation :

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

Notez bien que dans ce cas il doit impérativement s'agir de k++, et non de ++k, car la deuxième option effectuerait d'abord l'augmentation du compteur, et seulement ensuite l'écriture dans le tableau (ainsi le tableau commencerait par un deux, et non par un un, comme ceci :

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

Formez à l'aide de deux boucles imbriquées le tableau suivant :

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

Formez à l'aide de deux boucles imbriquées le tableau suivant :

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

Formez à l'aide de trois boucles imbriquées le tableau tridimensionnel suivant :

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

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

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

Pour cela, le code suivant a été écrit :

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

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 le tableau suivant :

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

Pour cela, le code suivant a été écrit :

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

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 le tableau suivant :

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

Pour cela, le code suivant a été écrit :

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

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 le tableau suivant :

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

Pour cela, le code suivant a été écrit :

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

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 le tableau suivant :

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

Pour cela, le code suivant a été écrit :

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

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 le tableau suivant :

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

Pour cela, le code suivant a été écrit :

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

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 le tableau suivant :

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

Pour cela, le code suivant a été écrit :

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

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 le tableau suivant :

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

Pour cela, le code suivant a été écrit :

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

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 le tableau suivant :

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

Pour cela, le code suivant a été écrit :

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

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 le tableau suivant :

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

Pour cela, le code suivant a été écrit :

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

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