⊗jsPmDstAEV 301 of 505 menu

Valores extras na desestruturação de array em JavaScript

Se o array tiver menos elementos do que variáveis, undefined será atribuído às variáveis "extras":

let arr = [2025, 12]; let [year, month, day] = arr; console.log(year); // exibirá 2025 console.log(month); // exibirá 12 console.log(day); // exibirá undefined

Se o array tiver mais elementos do que variáveis - os elementos extras não serão atribuídos a lugar nenhum e nada de grave acontecerá. Como exemplo, vamos adicionar ao nosso array horas, minutos e segundos - nada mudará com isso:

let arr = [2025, 12, 31, 23, 59, 59]; let [year, month, day] = arr; console.log(year); // exibirá 2025 console.log(month); // exibirá 12 console.log(day); // exibirá 31
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