rest és spread használata
This commit is contained in:
47
fuggvenyek/rest_spread/rest_spread.js
Normal file
47
fuggvenyek/rest_spread/rest_spread.js
Normal file
@@ -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);
|
||||||
Reference in New Issue
Block a user