<पी> आपके वेब एप्लिकेशन द्वारा संभाले गए डेटा को प्रबंधित करने के लिए, आपको डेटाबेस की आवश्यकता नहीं है। संबंधित ब्राउज़र स्टोरेज सुविधाएँ क्रोम (संस्करण 4 और उच्चतर), मोज़िला फ़ायरफ़ॉक्स (संस्करण 3.5 और उच्चतर) और इंटरनेट एक्सप्लोरर (संस्करण 8 और उच्चतर), और आईओएस और एंड्रॉइड सहित अन्य ब्राउज़रों की एक श्रृंखला द्वारा समर्थित हैं। <पी> ब्राउज़र स्टोरेज के लिए दो मुख्य संभावनाएँ हैं:लोकलस्टोरेज और सेशनस्टोरेज। <पी> कोई भी सामग्री/डेटा localStorage में सहेजा गया ब्राउज़र पुनः प्रारंभ होने (बंद होने और दोबारा खुलने) के बाद ऑब्जेक्ट उपलब्ध होगा। किसी आइटम को सहेजने के लिए localStorage तक , आप विधि setItem() का उपयोग कर सकते हैं . इस विधि को एक कुंजी और एक मान सौंपा जाना चाहिए। Example: localStorage.setItem("mykey","myvalue");
<पी> लोकलस्टोरेज से आइटम पुनर्प्राप्त करने के लिए , विधि getItem उपयोग किया जाना चाहिए. getItem विधि को उस डेटा की कुंजी सौंपी जानी चाहिए जिसे आप पुनः प्राप्त करना चाहते हैं: Example: localStorage.getItem("mykey");
<पी> आप localStorage से कोई आइटम हटा सकते हैं removeItem() का उपयोग करके विधि. इस विधि से हटाए जाने वाले आइटम की कुंजी सौंपी जानी चाहिए: Example: localStorage.removeItem("mykey");
<पी> संपूर्ण localStorage को साफ़ करने के लिए , आपको clear() का उपयोग करना चाहिए localStorage पर विधि वस्तु: Example: localStorage.clear();
सेशनस्टोरेज
<पी> आइटम sessionStorage में सहेजे गए ऑब्जेक्ट तब तक रहेगा जब तक उपयोगकर्ता द्वारा ब्राउज़र बंद नहीं कर दिया जाता। फिर, भंडारण साफ़ कर दिया जाएगा। <पी> आप किसी आइटम को sessionStorage पर सहेज सकते हैं , कृपया विधि setItem() का उपयोग करें sessionStorage पर वस्तु: Example: sessionStorage.setItem("mykey","myvalue");
<पी> सेशनस्टोरेज से आइटम पुनर्प्राप्त करने के लिए , विधि getItem उपयोग किया जाना चाहिए. getItem विधि को उस डेटा की कुंजी सौंपी जानी चाहिए जिसे आप पुनः प्राप्त करना चाहते हैं: Example: sessionStorage.getItem("mykey");
<पी> आप sessionStorage से कोई आइटम हटा सकते हैं removeItem() का उपयोग करके विधि. इस विधि से हटाए जाने वाले आइटम की कुंजी सौंपी जानी चाहिए: Example: sessionStorage.removeItem("mykey");
<पी> संपूर्ण sessionStorage को साफ़ करने के लिए , आपको clear() का उपयोग करना चाहिए sessionStorage पर विधि वस्तु: Example: sessionStorage.clear();
एरे को लोकलस्टोरेज और सेशनस्टोरेज में सहेजा जा रहा है
<पी> आप केवल एकल मानों को localStorage में सहेज नहीं सकते और sessionStorage , लेकिन आप किसी सरणी की सामग्री को भी सहेज सकते हैं। <पी> इस उदाहरण में, हमारे पास संख्याओं के साथ एक सरणी है: var ourArray =[1,2,3,4,5];
<पी> अब हम इसे localStorage पर सहेज सकते हैं या sessionStorage setItem() का उपयोग करना विधि: localStorage.setItem("ourarraykey",JSON.stringify(ourArray));
<पी> या, sessionStorage के लिए : sessionStorage.setItem("ourarraykey",JSON.stringify(ourArray));
<पी> सहेजे जाने के लिए, सरणी को पहले एक स्ट्रिंग में परिवर्तित किया जाना चाहिए। ऊपर दिखाए गए उदाहरण में, हम JSON.stringify का उपयोग कर रहे हैं इसे पूरा करने की विधि. <पी> localStorage से अपना डेटा पुनर्प्राप्त करते समय या sessionStorage , इसे वापस एक सरणी में बदलें: var storedArray = localStorage.getItem("ourarraykey");
ourArray = JSON.parse(storedArray);
<पी> या, sessionStorage के लिए : var storedArray = sessionStorage.getItem("ourarraykey");
ourArray = JSON.parse(storedArray);
<पी> मुफ़्त में कोड करना सीखें. फ्रीकोडकैंप के ओपन सोर्स पाठ्यक्रम ने 40,000 से अधिक लोगों को डेवलपर्स के रूप में नौकरी पाने में मदद की है। आरंभ करें