diff --git a/fuggvenyek/rest_spread/rest_spread.js b/fuggvenyek/rest_spread/rest_spread.js new file mode 100644 index 0000000..32616e4 --- /dev/null +++ b/fuggvenyek/rest_spread/rest_spread.js @@ -0,0 +1,47 @@ + + +let szamok1=[1,2,3,4,5,6]; + +let szamok2=[7,8,9,10]; + +let szamok3=[...szamok1,...szamok2]; + +console.log(szamok3); + +//destruktúrálás tömbből + +const[elso,masodik,...marad]=szamok1; + +console.log(elso,masodik); +console.log(marad); + +//átlépünk egy elemet +const[first,,third,...rest]=szamok1; + +console.log(first,third); +console.log(rest); + +//objektumokon + +let dolgozo={ + vezeteknev:"Kósa", + keresztnev:"Béla", + eletkor:23, + email:"kosa@bela.hu" +} + +let lakcim={ + telepules:"Gyula", + utca:"Béke", + hazszam:23 +} + +let dolgozoAdat={...dolgozo,...lakcim}; + +console.log(dolgozoAdat); + +//destruktúrálás objektumból + +const{vezeteknev,keresztnev,telepules}=dolgozoAdat; + +console.log(vezeteknev,keresztnev,telepules); \ No newline at end of file