⊗jsPmDstAVD 305 of 505 menu

Деклариране на променливи при деструктуриране на масив в JavaScript

Не е задължително да се декларират променливи при деструктурирането. Те могат да бъдат декларирани предварително и тогава при присвояването няма да е необходимо да се пише командата let:

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

Има обаче нюанси. Погледнете следния код:

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

Както виждате, променливата year беше декларирана предварително, но променливите month и day - не са. Затова авторът на кода реши да напише let пред деструктуриращото присвояване.

Това обаче ще доведе до грешка, тъй като не може една и съща променлива да се декларира два пъти чрез let (ще се получи, че year е декларирана два пъти).

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне