⊗jsPmDstOVD 310 of 505 menu

Dichiarazione di variabili nella destrutturazione di oggetti in JavaScript

Non è obbligatorio dichiarare le variabili durante la destrutturazione. Possono essere dichiarate in anticipo:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // dichiariamo le variabili in anticipo

Tuttavia, qui, a differenza degli array, ci sono sfumature. Senza il comando let prima delle parentesi graffe, queste parentesi graffe non verranno interpretate da JavaScript come un comando per la destrutturazione (ma saranno interpretate come un blocco di codice):

{year, month, day} = obj; // non funzionerà

Per risolvere il problema, il comando per la destrutturazione dell'oggetto deve essere racchiuso tra parentesi tonde:

({year, month, day} = obj);
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta