Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HOC का उपयोग करके दो संख्याओं का गुणनफल - JavaScript


HOC

HOC या हायर ऑर्डर फंक्शंस जावास्क्रिप्ट में एक विशेष प्रकार के फंक्शन होते हैं जो दूसरे फंक्शन को आर्गुमेंट के रूप में प्राप्त करते हैं या उनके रिटर्न वैल्यू के रूप में एक फंक्शन सेट होता है या दोनों करते हैं। HOC क्लोजर के साथ जावास्क्रिप्ट में एक बहुत शक्तिशाली टूल है।

हमें एक JavaScript हायर ऑर्डर फंक्शन लिखना है जिसका उपयोग दो संख्याओं का गुणनफल प्राप्त करने के लिए किया जा सकता है।

उदाहरण

const num1 = 24;
const num2 = 5;
const productHOC = num1 => {
    return product = num2 => {
        return num1 * num2;
    };
};
console.log(productHOC(num1)(num2));

आउटपुट

कंसोल में आउटपुट -

120

  1. JavaScript में दो संख्याओं को जोड़ते समय आवश्यक कैरी की संख्या JavaScript में दो संख्याओं को जोड़ते समय आवश्यक कैरी की संख्या

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो दो संख्याएं लेता है। हमारा फ़ंक्शन उन कैरी की संख्या गिनना चाहिए जो हमें उन संख्याओं को जोड़ते समय लेनी पड़ती हैं जैसे कि हम उन्हें कागज पर जोड़ रहे हों। जैसे निम्नलिखित छवि में 179 और 284 को जोड़ते समय, हमने दो बार कैरी का उपयोग किया था, इसलिए इन दो संख्

  1. - JavaScript में सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूंढना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो क्रमबद्ध पूर्णांकों की एक सरणी arr को पहले आर्गुमेंट और एक लक्ष्य संख्या को दूसरे आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन ठीक दो संख्याओं की एक सरणी लौटानी चाहिए जो सरणी arr में मौजूद हैं और लक्ष्य के निकटतम हैं। आउटपुट सरणी को भी बढ़ते क्रम में सॉर्ट

  1. - C++ में '-' ऑपरेटर का उपयोग करके दो संख्याओं का जोड़

    ऑपरेटर ओवरलोडिंग क्या है? ऑपरेटर ओवरलोडिंग C++ में एक महत्वपूर्ण अवधारणा है। यह पॉलीमॉर्फिज्म का एक प्रकार है जिसमें एक ऑपरेटर को ओवरलोड करके उपयोगकर्ता-परिभाषित अर्थ दिया जाता है। ओवरलोडेड ऑपरेटर का उपयोग उपयोगकर्ता-परिभाषित डेटा प्रकार पर ऑपरेशन करने के लिए किया जाता है। उदाहरण के लिए, + ऑपरेटर क