Map és reduce használata

This commit is contained in:
Kovács Rudolf
2026-09-10 10:45:33 +02:00
parent 8bbe16dd85
commit 4aeb839161
2 changed files with 48 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
let szamok=[5,21,37,89,112,533,76];
let szamok2=szamok.map((x)=>(x*2));
console.log(szamok2);
let osszeg=szamok.reduce((osszeg,szam)=>(osszeg+szam));
console.log(osszeg);
//Írjon függvényt, amely kap három tömböt, összefűzi őket egy tömbbe és ezt a tömböt visszaadja.
let a=[1,8,3];
let b=[4,55,6];
let c=[8,96,101];
function egyesit(a,b,c){
let osszes=[...a,...b,...c];
//Nem kivonás, hanem a növekvő sorrendet jelenti az a-b kifejezés!!
return osszes.sort((a,b)=>(a-b));
}
let osszes=egyesit(a,b,c);
console.log(osszes);
//Írjon függvényt ami a paraméterül kapott számok átlagát adja vissza! A paraméterek száma tetszőleges.
function atlag(...szamok){
let szamtomb=[...szamok];
return szamtomb.reduce((osszeg,szam)=>(osszeg+szam))/szamtomb.length;
}
console.log(atlag(1,2,3,4,5,6));
console.log(atlag(111,12,39));

View File

@@ -40,6 +40,16 @@ let dolgozoAdat={...dolgozo,...lakcim};
console.log(dolgozoAdat); console.log(dolgozoAdat);
let update={
eletkor:25,
email:"kosa@bela.com"
}
dolgozoAdat={...dolgozoAdat,...update};
console.log(dolgozoAdat);
//destruktúrálás objektumból //destruktúrálás objektumból
const{vezeteknev,keresztnev,telepules}=dolgozoAdat; const{vezeteknev,keresztnev,telepules}=dolgozoAdat;