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

जावास्क्रिप्ट में बाइंड () फ़ंक्शन कैसे लागू करें?

<घंटा/>

बाइंड()

इसके विपरीत लागू करें () फ़ंक्शन, जो मान . देता है आउटपुट के रूप में, बाइंड () फ़ंक्शन का परिणाम फ़ंक्शन . होता है जिसमें कोड निष्पादित करने की क्षमता है।

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

उदाहरण

<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.bind(obj,array));
   document.write("</br>");
   document.write(mul.apply(obj,array));
</script>
</body>
</html>

आउटपुट

function () { [native code] }
720


सामान्य तौर पर, जब हम किसी फ़ंक्शन में तर्क देते हैं, मान आउटपुट प्रदर्शित किया जाएगा। उसी तरह यहाँ, एक फ़ंक्शन . के बाद से निष्पादित किया जाता है आउटपुट के रूप में, यदि हम उस फ़ंक्शन में तर्कों को पारित करने का प्रयास करते हैं तो मान आउटपुट निष्पादित किया जाएगा।

उदाहरण

निम्नलिखित उदाहरण में, आउटपुट फ़ंक्शन "राउंड" नामक एक चर को सौंपा गया है और उस चर में तर्क पारित किए गए थे ताकि मान प्राप्त किया जा सके फ़ंक्शन . के बजाय आउटपुट आउटपुट।

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

आउटपुट

720
720

  1. जावास्क्रिप्ट में आउटपुट कैसे प्रदर्शित करें?

    जावास्क्रिप्ट में आउटपुट प्रदर्शित करने के 4 तरीके हैं। a) आंतरिक HTML विशेषता का उपयोग करके HTML तत्वों में आउटपुट प्रदर्शित करना। उदाहरण document.getElementById(display).innerHTML =10 + 10;

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

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

  1. जावास्क्रिप्ट में कुछ सरणियों के सभी संयोजन कैसे प्राप्त करें?

    आप सभी संयोजन प्राप्त करने के लिए अपने स्वयं के फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण निम्नलिखित कोड है - function combination(values) {    function * combinationRepeat(size, v) {       if (size)          for (var chr of values)