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

स्थानीय भंडारण वस्तु के अस्तित्व का कुशलतापूर्वक निर्धारण कैसे करें?

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

How to Efficiently Determine the Existence of a Local Storage Item?

स्थानीय संग्रहण आइटम के अस्तित्व का निर्धारण

वेब स्टोरेज के साथ काम करते समय, विशिष्ट वस्तुओं तक पहुंचने या उन्हें संशोधित करने से पहले उनके अस्तित्व को सत्यापित करना महत्वपूर्ण है। इस मामले में, हम यह निर्धारित करना चाहते हैं कि कोई विशेष आइटम लोकलस्टोरेज में सेट है या नहीं। ]

अगर (!(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 लोकलस्टोरेज में ऑब्जेक्ट संग्रहीत करना](प्रासंगिक से लिंक संसाधन)

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729329134 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3