⊗jsPmDstAVD 305 of 505 menu

Deklarowanie zmiennych przy destrukturyzacji tablicy w JavaScript

Nie jest konieczne deklarowanie zmiennych przy destrukturyzacji. Mogą one być zadeklarowane wcześniej i wtedy przypisując nie trzeba będzie pisać komendy let:

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

Istnieją jednak niuanse. Spójrz na następujący kod:

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

Jak widzisz, zmienna year była zadeklarowana wcześniej, ale zmienne month i day - nie. Dlatego autor kodu zdecydował się napisać let przed przypisaniem destrukuryzującym.

Doprowadzi to jednak do błędu, ponieważ nie można tej samej zmiennej deklarować dwa razy przez let (okaże się, że year została zadeklarowana dwa razy).

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ć