⊗jsPmDstOVD 310 of 505 menu

Deklarowanie zmiennych przy destrukturyzacji obiektów w JavaScript

Nie jest konieczne deklarowanie zmiennych podczas destrukturyzacji. Mogą one być zadeklarowane wcześniej:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // zadeklarujmy zmienne wcześniej

Jednakże, w przeciwieństwie do tablic, istnieją tutaj niuanse. Bez polecenia let przed nawiasami klamrowymi te nawiasy klamrowe nie zostaną odebrane przez JavaScript jako polecenie destrukturyzacji (a zostaną odebrane jako blok kodu):

{year, month, day} = obj; // nie będzie działać

Aby rozwiązać problem, polecenie destrukturyzacji obiektu należy umieścić w nawiasach okrągłych:

({year, month, day} = obj);
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć