मुख्य अंतर
| विशेषता | decodeURI() | decodeURIComponent() |
|---|---|---|
| उद्देश्य | पूरा URL डिकोड करता है | URL का एक कंपोनेंट (पैरामीटर वैल्यू) डिकोड करता है |
| रिज़र्व्ड कैरेक्टर्स | नहीं डिकोड करता (; , / ? : @ & = + $ #) | सभी कैरेक्टर्स डिकोड करता है |
| उपयोग | पूरे URL स्ट्रिंग के लिए | व्यक्तिगत क्वेरी पैरामीटर्स के लिए |
decodeURIComponent() उदाहरण
decodeURI() उदाहरण
व्यावहारिक अंतर
कौन सा कब उपयोग करें?
{ var [key, value] = pair.split("="); acc[key] = decodeURIComponent(value); return acc; }, {});एन्कोडिंग जोड़ी
| एन्कोड | डिकोड |
|---|---|
| encodeURI() | decodeURI() |
| encodeURIComponent() | decodeURIComponent() |
नियम: हमेशा मिलान करने वाली जोड़ी उपयोग करें। मिक्स न करें।