⊗jsPmDstOVD 310 of 505 menu

Deklarera variabler vid destruktureringsassignment av objekt i JavaScript

Det är inte nödvändigt att deklarera variablerna vid destruktureringsassignment. De kan deklareras i förväg:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // deklarera variablerna i förväg

Här finns det dock, till skillnad från arrayer, vissa nyanser. Utan kommandot let framför de klammerparenteserna kommer dessa klammerparenteser inte att uppfattas av JavaScript som ett kommando för destruktureringsassignment (utan kommer att uppfattas som ett kodblock):

{year, month, day} = obj; // kommer inte att fungera

För att lösa problemet måste kommandot för destruktureringsassignment av objektet omges av vanliga parenteser:

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