diff --git a/Exo.ts b/Exo.ts index 78e5862ee59011a6b0832eb94d57e4b289446b26..de384f1106cfc342ec4e55f412810885d9a06736 100644 --- a/Exo.ts +++ b/Exo.ts @@ -44,3 +44,8 @@ console.log(j); //Dans la boucle for, une autre variable j est définie avec let return j; } //Après l'exécution de deb4(), la variable globale j reste 10 car les modifications dans deb4() ne l'affectent pas: let crée des variables avec une portée limitée au bloc où elles sont déclarées + +let tab1 = [1, 2, 3]; +let tab2 = tab1; //ne crée pas une copie mais une référence vers tab1 +tab1[1] = 5; //modifie aussi tab2, car les deux variables pointent vers le même tableau en mémoire +console.log(tab1, tab2); \ No newline at end of file