objektumok

This commit is contained in:
Kovács Rudolf
2026-09-07 12:04:43 +02:00
parent 4191fede99
commit 09df904990
2 changed files with 54 additions and 1 deletions

View File

@@ -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
View 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);