⊗jsPmDstAInr 298 of 505 menu

Déstructuration des tableaux en JavaScript

Dans cette leçon, nous analyserons l'opération de déstructuration des tableaux. Cette opération est destinée à enregistrer en masse les éléments d'un tableau dans des variables en une seule ligne de code.

La syntaxe de cette opération est la suivante :

let [variable1, variable2, variable3] = tableau;

Comme vous le voyez, à gauche du signe = dans des crochets sont listés les noms des variables. Ces variables sont déclarées en masse via let, qui se trouve avant le crochet ouvrant.

À la suite de l'opération, dans la première variable sera enregistré le premier élément du tableau (c'est-à-dire avec la clé zéro), dans la deuxième variable - le deuxième, dans la troisième variable - le troisième.

Regardons un exemple pratique. Supposons que nous ayons un tableau stockant l'année, le mois et le jour :

let arr = [2025, 12, 31];

Enregistrons l'année, le mois et le jour dans les variables correspondantes, en utilisant la déstructuration :

let arr = [2025, 12, 31]; let [year, month, day] = arr;

Regardons le contenu de nos variables :

console.log(year); // affichera 2025 console.log(month); // affichera 12 console.log(day); // affichera 31

Pour comparaison, regardez à quel point le code serait incommode et long sans la déstructuration :

let arr = [2025, 12, 31]; let year = arr[0]; let month = arr[1]; let day = arr[2]; console.log(year); // affichera 2025 console.log(month); // affichera 12 console.log(day); // affichera 31

Dans le code suivant, les parties du tableau sont enregistrées dans les variables correspondantes :

let arr = ['John', 'Smit', 'development', 'programmer', 2000]; let name = arr[0]; let surname = arr[1]; let department = arr[2]; let position = arr[3]; let salary = arr[4];

Refaites ce code via la déstructuration selon la théorie étudiée.

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