⊗jsPmObDs 87 of 505 menu

Non-ordre des objets en JavaScript

Comme vous le savez déjà, dans les tableaux, les éléments sont disposés dans un ordre strict, car la position de chaque élément détermine sa clé. Dans les objets, nous attribuons nous-mêmes les clés, donc l'ordre des éléments n'a pas d'importance. C'est-à-dire que les tableaux sont des listes ordonnées, et les objets ne le sont pas.

Par exemple, considérons cet objet :

let obj = {1: 'a', 2: 'b', 3: 'c'}; console.log(obj[1]); // affichera 'a' console.log(obj[2]); // affichera 'b' console.log(obj[3]); // affichera 'c'

Si vous réarrangez les éléments de cet objet dans un ordre arbitraire (bien sûr, avec leurs clés), cela ne changera rien au fonctionnement de notre script :

let obj = {3: 'c', 1: 'a', 2: 'b'}; console.log(obj[1]); // affichera 'a' console.log(obj[2]); // affichera 'b' console.log(obj[3]); // affichera 'c'

De plus, les clés numériques ne doivent pas nécessairement avoir toutes des valeurs sans trous, comme un tableau. Nous pouvons avoir des nombres arbitraires et cela ne causera aucun problème (similaires aux tableaux clairsemés). Par conséquent, l'objet suivant est correct :

let obj = {7: 'a', 50: 'b', 23: 'c'};

Créez un objet et assurez-vous que l'ordre des clés n'a pas d'importance.

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