जावास्क्रिप्ट में सभी फ़ाइलों में वेरिएबल्स तक पहुंचना
जावास्क्रिप्ट प्रोग्रामिंग के दायरे में, आपको ऐसी स्थिति का सामना करना पड़ सकता है जहां आपको घोषित वेरिएबल्स तक पहुंचने की आवश्यकता है एक फ़ाइल से दूसरी फ़ाइल. यह लेख इस कार्य की जटिलताओं को उजागर करेगा और एक व्यापक समाधान प्रदान करेगा।
वैश्विक चर बनाम स्थानीय चर
जावास्क्रिप्ट में, चर को दो मुख्य में घोषित किया जा सकता है कार्यक्षेत्र: वैश्विक और स्थानीय। वैश्विक चर किसी भी फ़ंक्शन के बाहर घोषित किए जाते हैं और स्क्रिप्ट के सभी हिस्सों तक पहुंच योग्य होते हैं। दूसरी ओर, स्थानीय चर, एक फ़ंक्शन के भीतर घोषित किए जाते हैं और केवल उस फ़ंक्शन के भीतर ही पहुंच योग्य होते हैं। , इसे पहली फ़ाइल में वैश्विक दायरे में घोषित किया जाना चाहिए। जैसा कि प्रदान की गई प्रतिक्रिया में बताया गया है, वैश्विक दायरे में एक चर घोषित होने के बाद लोड की गई सभी स्क्रिप्ट के लिए पहुंच योग्य है।
उदाहरण:
// पहले .जेएस वर कलरकोड = { वापस: "#fff", सामने: "#888", पक्ष: "#369" };// सेकंड.जेएस चेतावनी(colorCodes.back); // अलर्ट "#fff"
// first.js
var colorCodes = {
back: "#fff",
front: "#888",
side: "#369"
};
// second.js
alert(colorCodes.back); // alerts "#fff"
विंडो संपत्ति:
विंडो नामक एक संपत्ति एक पृष्ठ पर सभी स्क्रिप्ट तक पहुंच योग्य है। आप विंडो ऑब्जेक्ट में वेरिएबल असाइन कर सकते हैं और उन्हें अन्य फ़ाइलों से एक्सेस कर सकते हैं।// first.js
window.colorCodes = {
back: "#fff",
front: "#888",
side: "#369"
};
यह संपत्ति:// second.js
alert(window.colorCodes.back); // alerts "#fff"
इन तकनीकों का उपयोग करके, आप जावास्क्रिप्ट फ़ाइलों के बीच प्रभावी ढंग से चर साझा कर सकते हैं और अपने एप्लिकेशन के विभिन्न मॉड्यूल के बीच निर्बाध संचार की सुविधा प्रदान कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3