"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट इवेंट प्रोसेसिंग में इंस्टेंस स्कोप को कैसे संरक्षित करें

जावास्क्रिप्ट इवेंट प्रोसेसिंग में इंस्टेंस स्कोप को कैसे संरक्षित करें

2025-04-16 को पोस्ट किया गया
ब्राउज़ करें:395

] जब इवेंट हैंडलर को ट्रिगर किया जाता है, तो "यह" का दायरा इच्छित उदाहरण से उस तत्व में बदल जाता है जिसने कॉलबैक को आमंत्रित किया। यह "कैप्चर" करने और उदाहरण के दायरे को बनाए रखने के लिए एक चर के उपयोग की आवश्यकता है। हालाँकि, इसकी अपरंपरागत उपस्थिति इसकी उपयुक्तता के बारे में चिंताओं को बढ़ा सकती है। जबकि क्लोजर एम्बेडेड कार्यों को अपने मूल दायरे से चर तक पहुंचने की अनुमति देते हैं, यह छद्म-चर अलग-अलग व्यवहार करता है। जैसा कि कोड प्रदर्शित करता है:

How to Preserve Instance Scope in JavaScript Event Handlers: Capturing // एम्बेडेड कार्यों में "यह" का उपयोग करने का प्रयास करें फ़ंक्शन xyz () { कंसोल.लॉग (यह); // गलत … var abc = यह; फ़ंक्शन xyz () { कंसोल.लॉग (एबीसी); // सही }

को एबीसी के साथ "यह" अलियास करके, इच्छित उदाहरण के दायरे में बंद होने की पहुंच संरक्षित है। यह तकनीक अन्य छद्म-वैरायबल्स पर लागू होती है, जैसे कि "तर्क।"

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3