⊗jsSpSyOL 54 of 294 menu

Iteración de un objeto con símbolos en JavaScript

La ventaja del tipo Symbol como clave de un objeto es que dichas claves no participarán en la iteración con bucles.

Veamos un ejemplo. Supongamos que tenemos el siguiente objeto:

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

Añadamos un nuevo elemento a este objeto con una clave de símbolo:

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

Iteremos este objeto con un bucle. Como resultado, veremos todos los elementos, excepto el nuestro con la clave de símbolo:

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

Cree un objeto con una clave de símbolo. Iterelo con un bucle. Asegúrese de que el símbolo no participe en la iteración.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar