⊗jsPmDstOVD 310 of 505 menu

Változók deklarálása objektumok destrukturálásakor JavaScriptben

A változókat nem feltétlenül kell a destrukturálás során deklarálni. Előre is deklarálhatók:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // változók előzetes deklarálása

Itt azonban, a tömböktől eltérően, vannak finomságok. A let parancs nélkül a kapcsos zárójelek előtt, ezeket a kapcsos zárójeleket a JavaScript nem fogja destrukturálási parancsként értelmezni (hanem kódblokként értelmezi):

{year, month, day} = obj; // nem fog működni

A probléma megoldásához az objektum destrukturálására szolgáló parancsot kerek zárójelek közé kell tenni:

({year, month, day} = obj);
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás