जावास्क्रिप्ट कॉल (), लागू करें (), और बाइंड () आपके वेब देव साक्षात्कार में दिखाने का एक अच्छा मौका है। क्या तुम तैयार हो?
हो सकता है कि आपने जावास्क्रिप्ट का अभ्यास करते समय सरणियों और स्ट्रिंग्स के लिए विभिन्न अंतर्निहित कार्यों को देखा हो। जबकि आप अपने दैनिक प्रोग्रामिंग कार्यों में इन अधिक सामान्य विधियों का उपयोग कर सकते हैं, अन्य विधियों का उपयोग विशेष उद्देश्यों के लिए किया जा सकता है।
जावास्क्रिप्ट का बुलाना(), लागू(), तथा बाँध () कुछ ऐसी विधियां हैं जिनके अपने विशेष उपयोग-मामले हैं और अक्सर साक्षात्कार कोडिंग में आपके जावास्क्रिप्ट ज्ञान का परीक्षण करने के लिए उपयोग किया जाता है। आइए देखें कि आप उनका उपयोग कैसे कर सकते हैं।
1. बुलाना()
बुलाना() एक ऑब्जेक्ट से संबंधित फ़ंक्शन या विधि को असाइन करने और किसी भिन्न ऑब्जेक्ट के लिए कॉल करने की अनुमति देता है। आप का उपयोग करके वस्तु के मूल्यों का उल्लेख कर सकते हैं यह खोजशब्द।
इसकी जांच करो बुलाना() उदाहरण।
चलो ओबीजे = {
नाम: "जॉन",
उपनाम: "डो",
getFullName: फ़ंक्शन () {
कंसोल.लॉग (this.name+" "+this.surname);
}
}
obj.getFullName ();
जो वस्तु ओब्जो नाम का एक फ़ंक्शन है पूरा नाम प्राप्त करें () जो व्यक्ति का पूरा नाम प्रिंट करता है। अब, यदि आप उपयोग करना चाहते हैं पूरा नाम प्राप्त करें () एक अलग वस्तु के साथ जिसका अलग-अलग मूल्य है, आप इसका उपयोग करके ऐसा कर सकते हैं बुलाना() समारोह।
स्थिरांक obj2 = {
नाम: "जेन",
उपनाम: "डो"
}
obj.getFullName.call (obj2);
आप इसमें विभिन्न तर्क भी पारित कर सकते हैं बुलाना() वस्तु के साथ काम करता है।
चलो ओबीजे = {
नाम: "जॉन",
उपनाम: "डो",
getFullName: फ़ंक्शन (आयु, लिंग) {
कंसोल.लॉग (this.name+" "+this.surname+" "+age+" "+लिंग);
}
obj.getFullName.call (obj2, 21, "महिला");
2. लागू()
लागू() फ़ंक्शन के समान कार्य करता है बुलाना() समारोह। के बीच एकमात्र अंतर बुलाना() तथा लागू() फ़ंक्शन यह है कि आप सरणी में एकाधिक पैरामीटर पास कर सकते हैं और उनका उपयोग कर सकते हैं।
यहाँ एक है लागू() उदाहरण:
कॉन्स्ट ओबीजे = {
नाम: "जॉन",
उपनाम: "डो",
getFullName: फ़ंक्शन (आयु, लिंग) {
कंसोल.लॉग (this.name+" "+this.surname+" "+age+" "+लिंग);
}
}
obj.getFullName.apply (obj2, [21, "महिला"]);
सम्बंधित: जावास्क्रिप्ट ऐरे के तरीके जो आपको आज ही मास्टर करने चाहिए
3. बाँध ()
बाँध () किसी फ़ंक्शन की सटीक प्रतिलिपि देता है और उसे किसी ऑब्जेक्ट से बांधता है। इस विधि का उपयोग किसी विधि की एक प्रति को बांधने और रखने के लिए किया जाता है और बाद में इसका उपयोग किया जाता है। आप जब चाहें फ़ंक्शन का उपयोग करके इसे लागू कर सकते हैं।
यहाँ एक है बाँध () उदाहरण:
कॉन्स्ट ओबीजे = {
नाम: "जॉन",
उपनाम: "जेन",
getFullName: फ़ंक्शन () {
कंसोल.लॉग (this.name+this.surname);
}
}
स्थिरांक obj2 = {
नाम: "जेन",
उपनाम: "डो"
}
चलो func = obj.getFullName.bind (obj2);
फंक ();
जावास्क्रिप्ट सीखना कभी बंद न करें
बुलाना(), लागू(), तथा बाँध () जब जावास्क्रिप्ट साक्षात्कार के लिए तैयारी की बात आती है तो कार्य महत्वपूर्ण होते हैं। जावास्क्रिप्ट में अन्य प्रमुख अवधारणाओं के असंख्य हैं जिन्हें आप सबसे कुशल प्रोग्रामर बनने के लिए मास्टर करना चाहिए; सरणी विधियों से क्यों शुरू नहीं करें?
जावास्क्रिप्ट सरणियों को समझना चाहते हैं, लेकिन उनके साथ पकड़ में नहीं आ सकते हैं? मार्गदर्शन के लिए हमारे जावास्क्रिप्ट सरणी उदाहरण देखें।
आगे पढ़िए
- प्रोग्रामिंग
- जावास्क्रिप्ट
- वेब विकास
- प्रोग्रामिंग

उन्नति एक उत्साही फुल स्टैक डेवलपर है। वह विभिन्न प्रोग्रामिंग भाषाओं का उपयोग करके प्रोजेक्ट बनाना पसंद करती है। अपने खाली समय में, वह गिटार बजाना पसंद करती है और खाना पकाने की शौकीन है।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें