⊗jsPmDstAVD 305 of 505 menu

Dichiarazione di variabili nella destrutturazione di array in JavaScript

Non è obbligatorio dichiarare le variabili durante la destrutturazione. Possono essere dichiarate in anticipo e allora durante l'assegnamento non sarà necessario scrivere il comando let:

let arr = [2025, 12, 31]; let year; let month; let day; [year, month, day] = arr;

Ci sono, tuttavia, delle sfumature. Osservate il seguente codice:

let arr = [2025, 12, 31]; let year; let [year, month, day] = arr;

Come potete vedere, la variabile year era stata dichiarata in anticipo, ma le variabili month e day - no. Pertanto l'autore del codice ha deciso di scrivere let prima dell'assegnamento destrutturante.

Questo, tuttavia, porterà a un errore, poiché non è possibile dichiarare due volte la stessa variabile con let (risulterebbe che year viene dichiarata due volte).

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