⊗jsPmDstAEV 301 of 505 menu

Лішнія значэнні пры дэструктурызацыі масіва ў JavaScript

Калі ў масіве менш элементаў, чым зменных, то ў "лішнія" зменныя запішацца undefined:

let arr = [2025, 12]; let [year, month, day] = arr; console.log(year); // выведзе 2025 console.log(month); // выведзе 12 console.log(day); // выведзе undefined

Калі ў масіве больш элементаў, чым зменных - лішнія элементы нікуды не запішуцца і нічога дрэннага не адбудзецца. Для прыкладу дадамо ў наш масіў яшчэ гадзіны, хвіліны і секунды - ад гэтага нічога не зменіцца:

let arr = [2025, 12, 31, 23, 59, 59]; let [year, month, day] = arr; console.log(year); // выведзе 2025 console.log(month); // выведзе 12 console.log(day); // выведзе 31
Беларуская
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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць