From 791e9858980f2d31e71f1e93cefe6ded52135738 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien?= <aurelien.marchal1@etu.univ-lorraine.fr>
Date: Sat, 29 Mar 2025 09:54:25 +0100
Subject: [PATCH] Exercice 6 : difference entre compie et spread

---
 qualdev/TD-Debug.ts | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

diff --git a/qualdev/TD-Debug.ts b/qualdev/TD-Debug.ts
index 89d7b69..2c5a5b0 100644
--- a/qualdev/TD-Debug.ts
+++ b/qualdev/TD-Debug.ts
@@ -58,8 +58,8 @@ function deb3(xy: number[]): void {
 // exo 5 : etude porté de variables
 
 let j = 10;
-deb4();
-console.log(j);
+//deb4();
+//console.log(j);
 
 function deb4(): number {
   let j = 25;
@@ -69,3 +69,22 @@ function deb4(): number {
   }
   return j;
 }
+
+
+//exo 6 : copie par reference et spread
+
+
+let tab11 = [1, 2, 3];
+let tab21 = tab11;
+
+tab11[1] = 5;
+
+console.log(tab11, tab21); 
+
+
+let tab12 = [1, 2, 3];
+let tab22 = [...tab12];
+
+tab12[1] = 5;
+
+console.log(tab12, tab22); 
-- 
GitLab