Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट ऑब्जेक्ट की क्वेरी-स्ट्रिंग एन्कोडिंग

<घंटा/>

क्वेरी स्ट्रिंग क्वेरी पैरामीटर से बनी होती है और सर्वर को डेटा भेजने के लिए उपयोग की जाती है। URL का यह भाग वैकल्पिक है। इसे डेवलपर द्वारा निर्मित करने की आवश्यकता है। यह encodeURIComponent नामक एक मूल विधि का उपयोग करके किया जा सकता है।

encodeURIComponent() फ़ंक्शन कुछ वर्णों के प्रत्येक उदाहरण को एक, दो, तीन, या चार एस्केप अनुक्रमों द्वारा वर्ण के UTF-8 एन्कोडिंग का प्रतिनिधित्व करने के द्वारा एक यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर (URI) घटक को एन्कोड करता है

नए ES6 प्रारूप का उपयोग करके, वस्तुओं को निम्न तरीके से एन्कोडेड क्वेरी स्ट्रिंग किया जा सकता है -

उदाहरण

let obj = {
   name: 'John',
   age: 25,
   city: 'Chicago'
};
let qs = Object.keys(obj)
            .map(k =>
`${encodeURIComponent(k)}=${encodeURIComponent(obj[k])}`) .join('&');
console.log(qs);

आउटपुट

यह आउटपुट देगा -

name=John&age=25&city=Chicago

  1. जावास्क्रिप्ट में ब्लॉब वस्तु

    ब्लॉब ऑब्जेक्ट का उपयोग ब्लॉब ऑब्जेक्ट का प्रतिनिधित्व करने के लिए किया जाता है जो अपरिवर्तनीय है और कच्चे डेटा का प्रतिनिधित्व करने के लिए उपयोग किया जाता है। ब्लॉब का आकार और माइम प्रकार की संपत्ति ठीक वैसे ही होती है जैसे फ़ाइल में होती है। फ़ाइल बूँद की व्युत्पत्ति है और ब्लॉब का उपयोग उन जगहों

  1. जावास्क्रिप्ट में RegExp ऑब्जेक्ट।

    RegExp ऑब्जेक्ट का उपयोग टेक्स्ट के भाग को खोजकर और निकालकर कुछ टेक्स्ट से मेल खाने वाले पैटर्न के लिए किया जाता है। RegExp ऑब्जेक्ट को या तो regexp कंस्ट्रक्टर या शाब्दिक सिंटैक्स का उपयोग करके बनाया जा सकता है। जावास्क्रिप्ट में RegExp ऑब्जेक्ट के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html&

  1. जावास्क्रिप्ट में ऑब्जेक्ट प्रारंभकर्ता

    ऑब्जेक्ट इनिशियलाइज़र एक एक्सप्रेशन है जो हमें एक नई बनाई गई ऑब्जेक्ट को इनिशियलाइज़ करने की अनुमति देता है। यह संपत्ति के नामों के शून्य या अधिक जोड़े और घुंघराले ब्रेसिज़ की एक जोड़ी में संलग्न किसी वस्तु के संबंधित मूल्यों की अल्पविराम से अलग सूची है {}। जावास्क्रिप्ट में ऑब्जेक्ट इनिशियलाइज़र क