⊗jsPmDstOVD 310 of 505 menu

Declaração de variáveis na desestruturação de objetos em JavaScript

Não é obrigatório declarar as variáveis durante a desestruturação. Elas podem ser declaradas antecipadamente:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // declare as variáveis antecipadamente

No entanto, aqui, ao contrário dos arrays, existem nuances. Sem o comando let antes das chaves, essas chaves não serão interpretadas pelo JavaScript como um comando de desestruturação (e serão interpretadas como um bloco de código):

{year, month, day} = obj; // não funcionará

Para resolver o problema, o comando de desestruturação do objeto deve ser colocado entre parênteses:

({year, month, day} = obj);
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar