Korkea-asteen funktio on funktio, joka tekee ainakin yhtä seuraavista: ottaa funktion argumenttina, tai palauttaa funktion. Tämä on mahdollista, koska funktiot ovat ensimmäisen luokan arvoja JS:ssä (voit välittää ne kuten mitä tahansa muuta arvoa).
Funktion ottaminen
[, , ].( n * );
button.(, handler);
( (), );
