⊗jsPmDstAVD 305 of 505 menu

Deklarácia premenných pri deštrukturalizácii poľa v JavaScripte

Pri deštrukturalizácii nie je nutné deklarovať premenné. Môžu byť deklarované vopred a potom pri priradení nie je potrebné písať príkaz let:

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

Existujú však nuansy. Pozrite sa na nasledujúci kód:

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

Ako vidíte, premenná year bola deklarovaná vopred, ale premenné month a day - nie. Preto autor kódu sa rozhodol napísať let pred deštrukturalizujúce priradenie.

To však povedie k chybe, pretože nie je možné deklarovať tú istú premennú dvakrát cez let (dostaneme sa do situácie, že year je deklarovaná dvakrát).

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ť