Elnevezett függvény paraméterek JavaScriptben
A paraméterként átadott függvényeknek nem feltétlenül kell névteleneknek lenniük.
Készítsük el őket Function Declaration-ként.
Az első függvényt nevezzük get1-nek, a másodikat
pedig get2-nek:
function get1() {
return 1;
}
function get2() {
return 2;
}
Adjuk át a test függvény paramétereinek
a get1 és get2 függvények neveit (azaz
azok forráskódját, nem az eredményt):
function get1() {
return 1;
}
function get2() {
return 2;
}
test(get1, get2); // kiírja 3-at
function test(func1, func2) {
console.log( func1() + func2() );
}
Alakítsuk át Function Expressionné:
let get1 = function() {
return 1;
}
let get2 = function() {
return 2;
}
test(get1, get2); // kiírja 3-at
function test(func1, func2) {
console.log( func1() + func2() );
}
Készítsd el a test függvényt, amely paraméterként
3 függvényt fogad és visszaadja
az átadott függvények eredményeinek összegét.
Készíts 3 függvényt, Function Declaration-ként deklarálva
és a func1,
func2 és func3 neveket adva nekik. Legyen az első
függvény visszatérési értéke 1, a másodiké - 2,
a harmadiké pedig - 3. Add át ezeket a függvényeket
paraméterként az előző feladat test függvényének.
Módosítsd az előző feladatot úgy, hogy a függvények Function Expression-ként legyenek deklarálva ugyanazokkal a nevekkel.