⊗jsPmDstAVD 305 of 505 menu

Deklarera variabler vid destruktureringsassignment av arrayer i JavaScript

Det är inte nödvändigt att deklarera variabler vid destruktureringsassignment. De kan deklareras i förväg, och då behöver du inte använda let vid tilldelningen:

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

Det finns dock nyanser. Titta på följande kod:

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

Som du ser hade variabeln year deklarerats i förväg, men variablerna month och day hade det inte. Därför försökte kodförfattaren skriva let före destruktureringsassignmentet.

Detta kommer dock att leda till ett fel, eftersom man inte kan deklarera samma variabel två gånger med let (det skulle innebära att year deklarerats två gånger).

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa