diff --git a/qualdev/TD_Debug.ts b/qualdev/TD_Debug.ts
index 3633290b8eb048c0aa78a1f90a95d676323315d7..60da6d232add0056c6284ef1b32f2413aa99dd52 100644
--- a/qualdev/TD_Debug.ts
+++ b/qualdev/TD_Debug.ts
@@ -1,5 +1,4 @@
 //Exercice 1
-
 function deb1(): number {
     let tab = []
     let j = 200;
@@ -28,7 +27,6 @@ console.log(x,y); //Les changements ne sont que locaux
 //Un bon nom pour cette fonction serait quelque chose comme InverseValeurs
 
 //Exercice 4
-
 function deb3(xy: number[]):void{
     let tmp = xy[0];
     xy[0] = xy[1];
@@ -43,7 +41,6 @@ console.log(xy); //La fonction marche car un tableau pointe sur des emplacements
 //[20,10], la définition des deux valeurs directement est locale et les valeurs dans les index ne sont pas changés
 
 //Exercice 5
-
 let j=10;
 deb4();
 console.log(j);
@@ -58,4 +55,13 @@ function deb4():number{
 }
 // j est créé 3 fois dont 2 localement et 2 inutilement (10 et 25 non utilisé dans le programme)
 // le j = 2*i est recréé à chaque boucle et n'en sort pas
-//let j créé à la base de la fonction est local et ne change pas la valeur du j global (10)
\ No newline at end of file
+//let j créé à la base de la fonction est local et ne change pas la valeur du j global (10) meme si la fonction renvoye 25
+
+//Exercice 6
+let tab1 = [1,2,3];
+let tab2 = tab1;
+
+tab1[1] = 5;
+
+console.log(tab1, tab2); // tab2 est un pointeur vers tab1. Les valeurs affichées sont donc les memes.
+