⊗jsPmDstOVD 310 of 505 menu

Deklarace proměnných při destrukturizaci objektů v JavaScriptu

Při destrukturizaci nemusíte nutně deklarovat proměnné. Mohou být deklarovány předem:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // proměnné deklarujeme předem

Zde však na rozdíl od polí existují nuance. Bez příkazu let před složenými závorkami nebudou tyto složené závorky JavaScriptem chápány jako příkaz pro destrukturizaci (ale budou chápány jako blok kódu):

{year, month, day} = obj; // nebude fungovat

Pro vyřešení problému je třeba příkaz pro destrukturizaci objektu vzít do kulatých závorek:

({year, month, day} = obj);
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout