⊗jsPmDstAVD 305 of 505 menu

Déclaration de variables lors de la déstructuration d'un tableau en JavaScript

Il n'est pas obligatoire de déclarer les variables lors de la déstructuration. Elles peuvent être déclarées à l'avance et alors lors de l'affectation, il ne sera pas nécessaire d'écrire la commande let :

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

Il y a, cependant, des nuances. Regardez le code suivant :

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

Comme vous le voyez, la variable year avait été déclarée à l'avance, mais les variables month et day - non. C'est pourquoi l'auteur du code a décidé d'écrire let avant l'affectation par déstructuration.

Cela, cependant, conduira à une erreur, car il est impossible de déclarer deux fois la même variable via let (il en résulterait que year est déclarée deux fois).

uzcsvnlazen