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

आप जावास्क्रिप्ट में फ़ाइलों में वेरिएबल्स तक कैसे पहुँच सकते हैं?

2024-11-12 को प्रकाशित
ब्राउज़ करें:349

How Can You Access Variables Across Files in JavaScript?

जावास्क्रिप्ट में सभी फ़ाइलों में वेरिएबल्स तक पहुंचना

जावास्क्रिप्ट प्रोग्रामिंग के दायरे में, आपको ऐसी स्थिति का सामना करना पड़ सकता है जहां आपको घोषित वेरिएबल्स तक पहुंचने की आवश्यकता है एक फ़ाइल से दूसरी फ़ाइल. यह लेख इस कार्य की जटिलताओं को उजागर करेगा और एक व्यापक समाधान प्रदान करेगा।

वैश्विक चर बनाम स्थानीय चर

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

उदाहरण:

// पहले .जेएस वर कलरकोड = { वापस: "#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 = { वापस: "#fff", सामने: "#888", पक्ष: "#369" };
  • // सेकंड.जेएस चेतावनी(window.colorCodes.back); // अलर्ट "#fff"
// first.js
window.colorCodes = {
  back: "#fff",
  front: "#888",
  side: "#369"
};
यह संपत्ति:
// second.js
alert(window.colorCodes.back); // alerts "#fff"
  • //first.js यह.रंग कोड = { वापस: "#fff", सामने: "#888", पक्ष: "#369" };
  • // सेकंड.जेएस चेतावनी(this.colorCodes.back); // अलर्ट "#fff"
इन तकनीकों का उपयोग करके, आप जावास्क्रिप्ट फ़ाइलों के बीच प्रभावी ढंग से चर साझा कर सकते हैं और अपने एप्लिकेशन के विभिन्न मॉड्यूल के बीच निर्बाध संचार की सुविधा प्रदान कर सकते हैं।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3