//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);