From 6455c7f2b3167f977a9f6cc7bfe0c7c95aa864e9 Mon Sep 17 00:00:00 2001
From: GAUZERE Julien <julien.gauzere1@etu.univ-lorraine.fr>
Date: Thu, 3 Apr 2025 20:37:37 +0000
Subject: [PATCH] Ex6

---
 Exo.ts | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/Exo.ts b/Exo.ts
index de384f1..a5ee191 100644
--- a/Exo.ts
+++ b/Exo.ts
@@ -48,4 +48,10 @@ return j;
 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
+console.log(tab1, tab2); 
+
+let tab3 = [1, 2, 3];
+let tab4 = [ ... tab1]; //[...] crée une copie indépendante du tableau
+tab3[1] = 5; //n'affecte pas tab4
+console. log(tab3, tab4);
+//Dans le second cas, tab2 est une nouvelle copie indépendante de tab1, ce qui évite les modifications involontaires.
-- 
GitLab