⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј