⊗jsPmMuAr 170 of 505 menu

Tableaux multidimensionnels en JavaScript

Les éléments d'un tableau peuvent être non seulement des chaînes de caractères et des nombres, mais aussi d'autres tableaux. Dans ce cas, nous obtenons un tableau de tableaux ou tableau multidimensionnel.

Dans l'exemple suivant, le tableau arr est composé de trois éléments, qui sont eux-mêmes des tableaux :

let arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];

Réécrivons-le d'une manière plus compréhensible :

let arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ];

Selon le niveau d'imbrication, les tableaux peuvent être bidimensionnels - un tableau de tableaux, tridimensionnels - un tableau de tableaux de tableaux (et ainsi de suite - quadridimensionnels, pentadimensionnels, etc.).

Le tableau présenté ci-dessus est bidimensionnel, car à l'intérieur d'un tableau se trouvent d'autres sous-tableaux et ces sous-tableaux ne contiennent pas d'autres tableaux.

Pour afficher un élément quelconque d'un tableau bidimensionnel, il faut utiliser non pas une paire de crochets, mais deux :

let arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; console.log(arr[0][1]); // affichera 'b' console.log(arr[1][2]); // affichera 'f'

Soit le tableau suivant :

let arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ['j', 'k', 'l'], ];

Affichez, en l'utilisant, les éléments avec le texte 'l', 'e', 'g' et 'a'.

Soit le tableau suivant :

let arr = [[1, 2], [3, 4], [5, 6]];

En accédant à chaque élément du tableau, trouvez la somme de tous ses éléments.

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