HOC
जावास्क्रिप्ट में HOC या हायर ऑर्डर फंक्शन एक विशेष प्रकार के फंक्शन हैं जो किसी अन्य फंक्शन को तर्क के रूप में प्राप्त करते हैं या उनके रिटर्न वैल्यू के रूप में एक फंक्शन सेट होता है या दोनों करते हैं। एचओसी जावास्क्रिप्ट में क्लोजर के साथ एक बहुत शक्तिशाली उपकरण है।
हमें एक जावास्क्रिप्ट हायर ऑर्डर फंक्शन लिखना है जिसका उपयोग दो नंबरों का गुणनफल प्राप्त करने के लिए किया जा सकता है।
उदाहरण
निम्नलिखित कोड है -
const num1 = 24; const num2 = 5; const productHOC = num1 => { return product = num2 => { return num1 * num2; }; }; console.log(productHOC(num1)(num2));
आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
120