O funcție de nivel superior este o funcție care face cel puțin unul dintre următoarele: acceptă o funcție ca argument, sau returnează o funcție. Ele sunt posibile deoarece funcțiile sunt valori de primă clasă în JS (puteți să le pasați în jur ca orice altă valoare).
Acceptarea unei funcții
js
[, , ].( n * );
button.(, handler);
( (), );
