Funkce vyššího řádu je funkce, která dělá alespoň jednu z následujících věcí: bere funkci jako argument, nebo vrací funkci. Je to možné, protože funkcí jsou v JS hodnoty první třídy (můžete je předávat jako jakoukoli jinou hodnotu).
Předávání funkce
js
[, , ].( n * );
button.(, handler);
( (), );
