Skip to content
Snippets Groups Projects
Commit 791e9858 authored by MARCHAL Aurelien's avatar MARCHAL Aurelien
Browse files

Exercice 6 : difference entre compie et spread

parent 640fde54
Branches
Tags
No related merge requests found
...@@ -58,8 +58,8 @@ function deb3(xy: number[]): void { ...@@ -58,8 +58,8 @@ function deb3(xy: number[]): void {
// exo 5 : etude porté de variables // exo 5 : etude porté de variables
let j = 10; let j = 10;
deb4(); //deb4();
console.log(j); //console.log(j);
function deb4(): number { function deb4(): number {
let j = 25; let j = 25;
...@@ -69,3 +69,22 @@ function deb4(): number { ...@@ -69,3 +69,22 @@ function deb4(): number {
} }
return j; 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);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment