सभी पेजों पर जावास्क्रिप्ट वेरिएबल्स का बने रहना
जावास्क्रिप्ट में, वेरिएबल्स का आमतौर पर उस पेज तक सीमित दायरा होता है जहां उन्हें परिभाषित किया जाता है। हालाँकि, ऐसे परिदृश्य भी हो सकते हैं जहाँ आपको वेरिएबल्स को एक पेज से दूसरे पेज तक एक्सेस करने की आवश्यकता हो। यहीं पर स्थायी चर की अवधारणा चलन में आती है।
पृष्ठों पर जावास्क्रिप्ट चर को कायम रखने का एक तरीका window.name संपत्ति का उपयोग करना है। यह प्रॉपर्टी आपको ब्राउज़र विंडो के नाम विशेषता के भीतर डेटा को एक स्ट्रिंग के रूप में संग्रहीत करने की अनुमति देती है। इस पद्धति का उपयोग करके एक वेरिएबल सेट करने के लिए, इसे window.name ऑब्जेक्ट पर असाइन करें। उदाहरण के लिए, पृष्ठ A पर:
window.name = "someVar=5";
जब आप पृष्ठ B पर नेविगेट करते हैं, तो someVar का मान window.name से प्राप्त किया जा सकता है:
var someVar = window.name.split("=")[1]; // returns "5"
हालाँकि, यह ध्यान रखना महत्वपूर्ण है कि इस दृष्टिकोण की कुछ सीमाएँ हैं:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3