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

जावास्क्रिप्ट में हायर-ऑर्डर फंक्शन का क्या उपयोग है?


जावास्क्रिप्ट ने किसी विशेष कार्य को पूरा करने के लिए कई अंतर्निहित कार्य प्रदान किए हैं। लेकिन अगर हम किसी प्रोग्राम को सामान्य रूप से उन बिल्ट-इन फ़ंक्शंस के साथ हल करने का प्रयास करते हैं, तो कोड संक्षिप्त नहीं हो सकता है। Javascript ने कुछ इनबिल्ट उच्च-क्रम फ़ंक्शन भी प्रदान किए हैं। ये उच्च-क्रम वाले फ़ंक्शन कोड की लंबाई कम करें, पठनीयता बढ़ाएं और पहुंच को सरल बनाएं। कुछ उच्च-क्रम के कार्य हैं मानचित्र, फ़िल्टर और कम करें . आइए चर्चा करते हैं उच्च-क्रम फ़ंक्शन को फ़िल्टर करें।

उदाहरण

जब कोई उच्च-क्रम . नहीं है फ़ंक्शन प्रोग्राम कोड कुल मिलाकर अधिक संख्या में कदम उठा सकता है। निम्नलिखित उदाहरण में, एक नया सरणी लिया जाता है, भले ही प्रदान किया गया सरणी कार्य को पूरा करने के लिए पर्याप्त हो। एक फॉर-लूप , जो उच्च-क्रम के कार्यों के मामले में अनावश्यक है, को सरणी के माध्यम से लूप में ले जाया जाता है।

आउटपुट

[{"name":"Frodobaggins"},{"name":"aragorn"},{"name":"gandalf"}]

उदाहरण

निम्न उदाहरण में, एक उच्च-क्रम फ़ंक्शन फ़िल्टर प्रयोग किया जाता है। उपरोक्त उदाहरण की तुलना में, निम्नलिखित उदाहरण में कोड की कम संख्या में लाइनें हैं। यहां कोई नया एरे नहीं लिया गया है और न ही फॉर-लूप का उपयोग किया गया है।

 

आउटपुट

[{"name":"Frodobaggins"}]

  1. जावास्क्रिप्ट में Math.asinh () और Math.acosh () फ़ंक्शन का क्या उपयोग है?

    Math.asinh() और Math.acosh() फ़ंक्शन का उपयोग अतिपरवलयिक चाप-साइन . को खोजने के लिए किया जाता है और अतिपरवलयिक चाप-कोसाइन क्रमशः एक संख्या का। ये फ़ंक्शन हैं स्थिर तरीके गणित . का , इसलिए उन्हें हमेशा Math.asinh() . के रूप में उपयोग किया जाता है और Math.acosh (), न कि किसी गणित वस्तु के तरीकों के

  1. जावास्क्रिप्ट में Math.imul ( ) फंक्शन का क्या उपयोग है ?

    Math.imul( ) अन्य गुणन कार्यों के विपरीत, Math.imul() फ़ंक्शन C-लाइक 32-बिट . का परिणाम देता है दो मापदंडों का गुणन। इसका अनुप्रयोग एम्सस्क्रिप्टन . जैसी परियोजनाओं में बहुत अधिक है . वाक्यविन्यास var product = Math.imul(a, b); यह विधि दो संख्याओं को लेती है और उनका गुणन मान देती है। उदाहरण-1 निम

  1. जावास्क्रिप्ट में संतरी का उपयोग क्या है?

    संतरी एक पूर्ण जावास्क्रिप्ट डिबगिंग और निगरानी उपकरण पैकेज है जो आपको अपने उत्पादन कोड को ट्रैक करने की अनुमति देता है। संतरी की कुछ विशेषताएं - बग को फिर से बनाने और ठीक करने के लिए परिवेश और उपयोग विवरण रिकॉर्ड करें पहले केवल उपयोगकर्ता के डिबग कंसोल में दिखाई देने वाली त्रुटि और स्टैक ट्रे