⊗jsPmDstAVD 305 of 505 menu

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

Não é obrigatório declarar as variáveis durante a desestruturação. Elas podem ser declaradas previamente e, então, na atribuição, não será necessário escrever o comando let:

let arr = [2025, 12, 31]; let year; let month; let day; [year, month, day] = arr;

Há, no entanto, nuances. Observe o seguinte código:

let arr = [2025, 12, 31]; let year; let [year, month, day] = arr;

Como você vê, a variável year foi declarada previamente, mas as variáveis month e day - não. Portanto, o autor do código decidiu escrever let antes da atribuição de desestruturação.

Isso, no entanto, levará a um erro, pois não é possível declarar a mesma variável duas vezes usando let (ficará como se year fosse declarada duas vezes).

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