Skip to content
Az oldal tartalma

Függvények

Hagyományos függvények

JavaScript
function fgv(name) {
    alert(`Hello, ${name}!`)
}

Függvényeket azonban nem csak a fenti módszerrel tudunk megadni, de képesek vagyunk egy változó számára is értéknek adni, melyet később változatlanul fel tudunk használni.

JavaScript
const ujFgv = function (){}

Függvény referencia

Az ES-ben a függvényeket egy mutató segítségével, vagyis referenciaként tároljuk, ezért képesek vagyunk ezt a referenciát tovább adni. Ilyenkor annyi a teendőnk, hogy az átadni kívánt függvénynek csak a nevét írjuk le és a zárójeleket elhagyjuk.

JavaScript
const otherPointer = fgv;

Alapértelmezett paraméter

Lehetőségünk van arra, hogy olyan paramétereket adjunk meg a függvényinknek, amelyek egy bizonyos értéket kapnak abban az esetben, ha a meghíváskor nem kapnak értéket vagy undefined az átadott érték. Ahhoz, hogy ezt a beállítsuk a paraméterlistában adjuk meg a megfelelő értéket.

Figyelem!

Csak akkor tudja értelmezni az ES, ha az alapértelmezett paraméterek a lista végén szerepelnek.

JavaScript
function fgvWithDefaultParams(a, b = "Default parameter"){
    .....
}

Generátor függvények

Nyíl függvények

JavaScript
(a,b) => { return a + b; }

(a,b) => a+b;
\pagebreak

A tananyag jelenlegi verziója: 4.0.0