वेब स्टोरेज के साथ काम करते समय, विशिष्ट वस्तुओं तक पहुंचने या उन्हें संशोधित करने से पहले उनके अस्तित्व को सत्यापित करना महत्वपूर्ण है। इस मामले में, हम यह निर्धारित करना चाहते हैं कि कोई विशेष आइटम लोकलस्टोरेज में सेट है या नहीं। ]
अगर (!(localStorage.getItem("infiniteScrollEnabled") == true || localStorage.getItem("infiniteScrollEnabled") == false)) { //आइटम के लिए init वेरिएबल/डिफ़ॉल्ट वेरिएबल सेट करें localStorage.setItem('infiniteScrollEnabled', true); }बेहतर दृष्टिकोणहालांकि, किसी आइटम के अस्तित्व की जांच करने का एक सरल और अधिक कुशल तरीका getItem पद्धति के शून्य रिटर्न मान का उपयोग करना है। वेबस्टोरेज विनिर्देश के अनुसार, यदि आइटम स्टोरेज में मौजूद नहीं है, तो getItem स्पष्ट रूप से शून्य लौटाता है।if (!(localStorage.getItem("infiniteScrollEnabled") == true || localStorage.getItem("infiniteScrollEnabled") == false)) {
// init variable/set default variable for item
localStorage.setItem("infiniteScrollEnabled", true);
}
अगर (localStorage.getItem("infiniteScrollEnabled") === null) {
//...
}अतिरिक्त संसाधनइस विषय पर अधिक जानकारी के लिए, आपको निम्नलिखित संसाधन उपयोगी लग सकते हैं:if (localStorage.getItem("infiniteScrollEnabled") === null) {
//...
}
[HTML5 लोकलस्टोरेज में ऑब्जेक्ट संग्रहीत करना](प्रासंगिक से लिंक संसाधन) अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3