82 lines
1.6 KiB
JavaScript
82 lines
1.6 KiB
JavaScript
//hagyományos fgv
|
|
function fgvNeve() {
|
|
//fgv törzse
|
|
}
|
|
|
|
//nyílfgv
|
|
let nyilFgvNeve = () => {
|
|
//fgv törzse
|
|
}
|
|
|
|
//anonim fgv
|
|
(function () {
|
|
//fgv törzse
|
|
});
|
|
|
|
//anonim fgv változóhoz rendelése
|
|
let anonimFgv = function() {
|
|
//fgv törzse;
|
|
};
|
|
|
|
//anonim függvény hívása
|
|
anonimFgv();
|
|
|
|
//objektum esetén változóhoz rendelése a fgv-nek
|
|
objektumNeve = {
|
|
nev : "Példa Péter",
|
|
kiiras : function(){
|
|
//fgv törzse
|
|
console.log(this.nev);
|
|
}
|
|
}
|
|
//objektumNeve.kiiras();
|
|
|
|
//anonim fgv változóhoz rendelése
|
|
let anonimFgvPelda = function() {
|
|
console.log("pelda");
|
|
};
|
|
|
|
//anonim fgv hívása
|
|
//anonimFgvPelda();
|
|
|
|
//anonim fgv definíciójának kiírása
|
|
//console.log(anonimFgvPelda);
|
|
|
|
//anonim fgv paraméterátadás
|
|
(function (szam1, szam2) {
|
|
//console.log(`Összeg: ${szam1 + szam2}`);
|
|
})(5, 10);
|
|
|
|
//anonim fgv paraméterátadás változókkal
|
|
let szam1 = 20;
|
|
let szam2 = 30;
|
|
|
|
(function (szam1, szam2) {
|
|
//console.log(`Összeg: ${szam1 + szam2}`);
|
|
})(szam1, szam2);
|
|
|
|
//anonim nyílfüggvények eseménykezeléskor
|
|
//document.getElementById("gombID").addEventListener("click", () => {gombnyomasErzekelo();});
|
|
|
|
let gombnyomasErzekelo = () => {
|
|
//document.getElementById("valaszID").innerHTML = "Megnyomtad a gombot!";
|
|
}
|
|
|
|
//fgv hívása
|
|
fgvNeve();
|
|
|
|
//függvényhívás példa
|
|
function fgvNeve() {
|
|
//fgv törzse
|
|
//console.log("Akkor fut le, ha meghívjuk a fgv-t!");
|
|
}
|
|
|
|
//aszinkron fgv bemutatás
|
|
let inkr = 0;
|
|
let kiiratas = () => {
|
|
inkr += 1;
|
|
document.getElementById("valaszID").innerHTML = `${inkr}`;
|
|
}
|
|
setInterval(kiiratas, 3000);
|
|
|