⊗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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць