@@ -44,3 +44,8 @@ console.log(j); //Dans la boucle for, une autre variable j est définie avec let
returnj;
}
//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
lettab1=[1,2,3];
lettab2=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