Yüksek mertebeli bir fonksiyon, en az birini yapan bir fonksiyondur: bir fonksiyonu argument olarak almak, veya bir fonksiyon döndürmek. Bunlar mümkündür çünkü JS'de fonksiyonlar first-class values'dır (onları başka bir değer gibi çevrede taşıyabilirsiniz).
Bir fonksiyonu alma
js
[, , ].( n * );
button.(, handler);
( (), );
