⊗jsPmFNRFP 254 of 505 menu

A visszaadott függvény paraméterei JavaScriptben

A tanulmányozott függvényhívásokba átadhatunk paramétereket. A következő példában a belső függvény egy stringet vár paraméterként és kiírja azt a konzolra:

function func() { return function(str) { return str; }; }

A belső függvény a hívásnál a második zárójelnek felel meg, ami azt jelenti, hogy ebbe a második zárójelbe adjuk át a kívánt stringet:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // kiírja '!'

Tegyük úgy, hogy az első függvény is fogadjon paramétert, és a második is. Az eredmény legyen ezen paraméterek összege:

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // kiírja 3

Készítsen egy func függvényt, amelyet így hívnak: func(2)(3)(4), visszaadja a paraméterként átadott számok összegét.

Készítsen egy func függvényt, amelyet így hívnak: func(2)(3)(4)(5)(), visszaadja a paraméterként átadott számok tömbjét.

tresenuzlhi