Funkcija višjega reda je funkcija, ki naredi vsaj eno izmed naslednjih: sprejme funkcijo kot argument ali vrne funkcijo. To je mogoče, ker so funkcije v JavaScriptu vrednosti prvega reda (lahko jih podajaš kot katero koli drugo vrednost).
Sprejemanje funkcije
js
[, , ].( n * );
button.(, handler);
( (), );
