একটি উচ্চতর-অর্ডার ফাংশন হল একটি ফাংশন যা অন্তত একটি করে: একটি ফাংশনকে আর্গুমেন্ট হিসেবে নেয়, বা একটি ফাংশন রিটার্ন করে। এটি সম্ভব কারণ ফাংশনগুলি JS-এ প্রথম-শ্রেণীর মূল্য (আপনি অন্য যেকোনো মূল্যের মতো সেগুলি পাস করতে পারেন)।
একটি ফাংশন নেওয়া
js
[, , ].( n * );
button.(, handler);
( (), );
