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

जावास्क्रिप्ट में लागू () फ़ंक्शन का क्या उपयोग है?

<घंटा/>

परंपरागत रूप से हमारे पास ऐसी वस्तुएं होती हैं जिनकी अपनी अनूठी विधियां . होती हैं और गुण . लागू करें () . का उपयोग करना फ़ंक्शन हम एक ऐसी विधि का निर्माण कर सकते हैं जो दी गई सभी वस्तुओं को संयुक्त रूप से एक्सेस कर सके।

दरअसल, यह तरीका उसी तरह काम करता है जैसे कॉल () फ़ंक्शन लेकिन जब चर जैसे सरणी को पास करने की आवश्यकता होती है, लागू करें () फ़ंक्शन चित्र में आता है।

निम्नलिखित उदाहरण में, एकाधिक तत्व व्यक्तिगत रूप से बुलाया गया था, इसलिए लागू करें () . का उपयोग करने की कोई आवश्यकता नहीं है इसके बजाय कार्य करें कॉल () फ़ंक्शन का उपयोग किया जाता है।

उदाहरण

<html>
<body>
   <script>
      var obj = {num : 10};
      var mul = function(i, j, k){
         return this.num * i*j*k;
      }
      document.write(mul.call(obj,6,3,4));
   </script>
</body>
</html>

आउटपुट

720

निम्नलिखित उदाहरण में अलग-अलग तत्वों के बजाय, जब एक सरणी पास हो जाता है तो कॉल () फ़ंक्शन वापस आ गया है NaN जबकि लागू करें () फ़ंक्शन ने एक मान लौटाया। ऐसा इसलिए है क्योंकि कॉल () फ़ंक्शन किसी सरणी तक नहीं पहुंच सकता है।

उदाहरण

<html>
<body>
   <script>
      var obj = {num : 10};
      var mul = function(i, j, k){
         return this.num * i*j*k;
      }
      var array = [6,3,4]
      document.write(mul.call(obj,array));
      document.write("</br>");
      document.write(mul.apply(obj,array));
   </script>
</body>
</html>

आउटपुट

NaN
720

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

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

  1. जावास्क्रिप्ट फ़ंक्शन कॉल

    जावास्क्रिप्ट कॉल () फ़ंक्शन हमें विभिन्न वस्तुओं से एक ही विधि का उपयोग करने की अनुमति देता है। यहां पैरामीटर अलग से पास किए गए हैं। जावास्क्रिप्ट फ़ंक्शन कॉल के लिए कोड निम्नलिखित है () - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना { फ़ॉन्ट-आका

  1. जावास्क्रिप्ट फ़ंक्शन लागू करें

    जावास्क्रिप्ट लागू () फ़ंक्शन हमें विभिन्न वस्तुओं से एक ही विधि का उपयोग करने की अनुमति देता है। पैरामीटर यहां एक सरणी के रूप में पास किए गए हैं। जावास्क्रिप्ट फ़ंक्शन लागू करने के लिए कोड निम्नलिखित है () - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; }