⊗jsSpSyOL 54 of 294 menu

Parcours d'un objet avec des symboles en JavaScript

L'avantage du type Symbol en tant que clé d'un objet est que de telles clés ne participeront pas au parcours par boucle.

Regardons un exemple. Supposons que nous ayons l'objet suivant :

let obj = {a: 1, b: 2, c: 3};

Ajoutons un nouvel élément à cet objet avec une clé à partir d'un symbole :

let sym = Symbol(); obj[sym] = 'text';

Parcourons cet objet avec une boucle. En conséquence, nous verrons tous les éléments, sauf celui avec la clé issue du symbole :

for (let key in obj) { console.log(obj[key]); // 1, 2, 3 }

Créez un objet avec une clé à partir d'un symbole. Parcourez-le avec une boucle. Assurez-vous que le symbole ne participe pas au parcours.

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