⊗jsPmDstOVD 310 of 505 menu

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

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

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // декларираме променливите предварително

Тук обаче, за разлика от масивите, има нюанси. Без командата let пред фигурните скоби, тези фигурни скоби няма да бъдат възприети от JavaScript като команда за деструктуриране (а ще бъдат възприети като блок от код):

{year, month, day} = obj; // няма да работи

За решаване на проблема командата за деструктуриране на обекта трябва да се постави в кръгли скоби:

({year, month, day} = obj);
Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне