⊗jsPmDstOVD 310 of 505 menu

Deklarácia premenných pri deštrukturalizácii objektov v JavaScripte

Pri deštrukturalizácii nie je nevyhnutné deklarovať premenné. Môžu byť deklarované vopred:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // deklarujeme premenné vopred

Tu však, na rozdiel od polí, existujú nuansy. Bez príkazu let pred zloženými zátvorkami tieto zložené zátvorky nebudú JavaScriptom pochopené ako príkaz na deštrukturalizáciu (budú chápané ako blok kódu):

{year, month, day} = obj; // nebude fungovať

Na vyriešenie problému je potrebné príkaz na deštrukturalizáciu objektu umiestniť do okrúhlych zátvoriek:

({year, month, day} = obj);
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť