Skip to content
Snippets Groups Projects
Commit 3b174a98 authored by BARRE Milo's avatar BARRE Milo
Browse files

Exercice 6

parent a32a327e
No related branches found
No related tags found
No related merge requests found
...@@ -26,4 +26,9 @@ Exercice 5 : ...@@ -26,4 +26,9 @@ Exercice 5 :
4. Retourne 25 (mais rien n'est fait avec cette valeur) 4. Retourne 25 (mais rien n'est fait avec cette valeur)
5. Affiche le `j` global (10) 5. Affiche le `j` global (10)
Les `let` créent des variables séparées selon leur bloc `{}`. Les `let` créent des variables séparées selon leur bloc `{}`.
\ No newline at end of file
Exercice 6 :
1.tab1 et tab2 pointent vers le même tableau. Quand on modifie tab1, tab2 est aussi modifié car c'est une référence, pas une copie.
2. tab2 est une copie indépendante de tab1 grâce à [...tab1]. Quand on modifie tab1, tab2 ne change pas : - tab1 = [1,1,3] (modifié)
ex6.ts 0 → 100644
let tab1 = [1,2,3];
let tab2 = [...tab1] ;
tab1[1] = 1;
console.log(tab1,tab2);
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment