objektumok
This commit is contained in:
@@ -33,4 +33,9 @@ function sokSzam(){
|
|||||||
|
|
||||||
console.log(sokSzam(1,2,3,4,5,6));
|
console.log(sokSzam(1,2,3,4,5,6));
|
||||||
console.log(sokSzam(1,2,3));
|
console.log(sokSzam(1,2,3));
|
||||||
console.log(sokSzam(1,2,3,4,5,6,10,20,30,45));
|
console.log(sokSzam(1,2,3,4,5,6,10,20,30,45));
|
||||||
|
|
||||||
|
|
||||||
|
const arosszeg=(a,b)=>a+b;
|
||||||
|
|
||||||
|
console.log(arosszeg(100,200));
|
||||||
48
objektumok/objektumok.js
Normal file
48
objektumok/objektumok.js
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
//Js objektumok
|
||||||
|
|
||||||
|
let szemely={
|
||||||
|
vezeteknev:"Nagy",
|
||||||
|
keresztnev:"Elek",
|
||||||
|
szuletesiEv:1996,
|
||||||
|
kor(){
|
||||||
|
return new Date().getFullYear()-this.szuletesiEv
|
||||||
|
},
|
||||||
|
lakcim:{
|
||||||
|
telepules:"Gyula",
|
||||||
|
utca:"Béke",
|
||||||
|
hazszam:34
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(szemely.vezeteknev);
|
||||||
|
console.log(szemely.kor());
|
||||||
|
console.log(szemely.lakcim.telepules);
|
||||||
|
|
||||||
|
class Szemely{
|
||||||
|
constructor(vezeteknev,keresztnev,szuletesiEv){
|
||||||
|
this.vezeteknev=vezeteknev,
|
||||||
|
this.keresztnev=keresztnev,
|
||||||
|
this.szuletesiEv=szuletesiEv
|
||||||
|
|
||||||
|
}
|
||||||
|
kor(){
|
||||||
|
return new Date().getFullYear()-this.szuletesiEv
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let zoltan=new Szemely("Kiss","Zoltán",2001);
|
||||||
|
let imre=new Szemely("Horváth","Imre",1976);
|
||||||
|
|
||||||
|
console.log(zoltan.vezeteknev);
|
||||||
|
console.log(zoltan.kor());
|
||||||
|
|
||||||
|
console.log(imre.vezeteknev);
|
||||||
|
console.log(imre.kor());
|
||||||
|
|
||||||
|
//Destruktúrálás
|
||||||
|
const{vezeteknev,keresztnev,szuletesiEv}=szemely;
|
||||||
|
|
||||||
|
console.log(vezeteknev,keresztnev,szuletesiEv);
|
||||||
|
|
||||||
|
const{vezeteknev:vnev,keresztnev:knev}=zoltan;
|
||||||
|
console.log(vnev,knev);
|
||||||
Reference in New Issue
Block a user