⊗jsPmDstOVD 310 of 505 menu

Declaración de variables en la desestructuración de objetos en JavaScript

No es necesario declarar variables durante la desestructuración. Pueden ser declaradas previamente:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // declaremos las variables previamente

Sin embargo, aquí, a diferencia de los arrays, hay matices. Sin el comando let antes de las llaves, estas llaves no serán percibidas por JavaScript como un comando de desestructuración (sino que serán interpretadas como un bloque de código):

{year, month, day} = obj; // no funcionará

Para resolver el problema, el comando de desestructuración de objetos debe envolverse entre paréntesis:

({year, month, day} = obj);
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