objektumok
This commit is contained in:
@@ -34,3 +34,8 @@ function sokSzam(){
|
||||
console.log(sokSzam(1,2,3,4,5,6));
|
||||
console.log(sokSzam(1,2,3));
|
||||
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