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

decodeURIComponent और decodeURI में क्या अंतर है?

मुख्य अंतर

विशेषता decodeURI() decodeURIComponent()
उद्देश्य पूरा URL डिकोड करता है URL का एक कंपोनेंट (पैरामीटर वैल्यू) डिकोड करता है
रिज़र्व्ड कैरेक्टर्स नहीं डिकोड करता (; , / ? : @ & = + $ #) सभी कैरेक्टर्स डिकोड करता है
उपयोग पूरे URL स्ट्रिंग के लिए व्यक्तिगत क्वेरी पैरामीटर्स के लिए

decodeURIComponent() उदाहरण


decodeURI() उदाहरण


व्यावहारिक अंतर


कौन सा कब उपयोग करें?

 {
  var [key, value] = pair.split("=");
  acc[key] = decodeURIComponent(value);
  return acc;
}, {});

एन्कोडिंग जोड़ी

एन्कोड डिकोड
encodeURI() decodeURI()
encodeURIComponent() decodeURIComponent()

नियम: हमेशा मिलान करने वाली जोड़ी उपयोग करें। मिक्स न करें।

  1. डायरेक्टएक्स 11 और डायरेक्टएक्स 12 में क्या अंतर है? डायरेक्टएक्स 11 और डायरेक्टएक्स 12 में क्या अंतर है?

    डायरेक्टएक्स एपीआई का एक संग्रह है, या एप्लिकेशन प्रोग्रामिंग इंटरफेस, जिसका उपयोग सॉफ्टवेयर द्वारा मल्टीमीडिया सामग्री को रेंडर करने और ग्राफिकल हार्डवेयर के साथ संचार करने के लिए किया जाता है। डायरेक्टएक्स का प्रमुख घटक एपीआई, डायरेक्ट3डी, सॉफ्टवेयर और ग्राफिक्स हार्डवेयर के बीच संचार को संभालता ह

  1. - C# में | और || ऑपरेटर्स में क्या अंतर है?

    || को लॉजिकल OR ऑपरेटर कहा जाता है और | को बिटवाइज़ लॉजिकल OR कहा जाता है, लेकिन उनके बीच मूल अंतर उनके निष्पादन के तरीके में है। सिंटैक्स तुलना // लॉजिकल OR (शॉर्ट-सर्किट) bool_exp1 || bool_exp2 // बिटवाइज़ OR (नॉन-शॉर्ट-सर्किट) bool_exp1 | bool_exp2 सिंटैक्स समान दिखता है लेकिन निष्पादन पूरी तर

  1. - C# में List और IList में क्या अंतर है?

    C# में List और IList के बीच मुख्य अंतर यह है कि List एक क्लास है जो इंडेक्स द्वारा एक्सेस की जा सकने वाली ऑब्जेक्ट्स की सूची को दर्शाती है जबकि IList एक इंटरफेस है जो इंडेक्स द्वारा एक्सेस की जा सकने वाली ऑब्जेक्ट्स के संग्रह को दर्शाता है। IList इंटरफेस दो इंटरफेस से लागू होता है और वे हैं ICollec