diff --git a/qualdev/TD_Debug.ts b/qualdev/TD_Debug.ts index 49cc5f35ec218d5c720cf9040665548da1b7ae1b..d094775f6a868822d77b67f509352b38618968b4 100644 --- a/qualdev/TD_Debug.ts +++ b/qualdev/TD_Debug.ts @@ -25,6 +25,17 @@ let x=10; let y=20; deb2(x, y); 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]; + xy[1] = tmp; + console.log(xy); +} + +let xy = [10,20]; +deb3(xy); +console.log(xy); //La fonction marche car un tableau pointe sur des emplacements à l'échelle globale et non à l'échelle locale \ No newline at end of file