diff --git a/qualdev/TD-Debug.ts b/qualdev/TD-Debug.ts index 89d7b696c2bb5308c2b4200103e3756998cbeeb6..2c5a5b07809a11b5b0e6dd04d8c927502a4405e6 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);