ฟังก์ชันอันดับสูง คือฟังก์ชันที่ทำอย่างใดอย่างหนึ่งดังต่อไปนี้: รับฟังก์ชันเป็น argument, หรือ คืนค่าฟังก์ชัน. สิ่งเหล่านี้เป็นไปได้เพราะฟังก์ชันเป็น first-class values ใน JS (คุณสามารถส่งต่อพวกมันไปทั่วได้เหมือนกับค่าใด ๆ).
การรับฟังก์ชัน
js
[, , ].( n * );
button.(, handler);
( (), );
