Avatar ·

JavaScript में query string पैरामीटर मान कैसे प्राप्त करें?

सभी को नमस्कार! मैं JavaScript में नया हूँ और मुझे इस तरह का कार्य मिला: मेरे पास `https://example.com/page?name=John&age=30&city=NewYork` जैसा URL है। मुझे query string से पैरामीटर मान प्राप्त करने की आवश्यकता है, उदाहरण के लिए, उपयोगकर्ता का नाम (`name`) या आयु (`age`) निकालना। मैंने `split('?')` और `split('&')` का उपयोग करके मैन्युअल रूप से URL पार्स करने का प्रयास किया, लेकिन यह बहुत बोझिल और अविश्वसनीय लगता है, खासकर यदि मानों में विशेष वर्ण हों (जैसे `name=John%20Doe`)। मैंने यह भी सुना है कि `window.location.search` का उपयोग किया जा सकता है, लेकिन मैं समझ नहीं पाया कि इससे विशिष्ट पैरामीटर कैसे निकाला जाए। कृपया बताएं कि JavaScript में query string मान सही और सरलता से कैसे प्राप्त करें? कोड उदाहरणों के साथ, ताकि मैं तुरंत लागू कर सकूं। पहले से धन्यवाद! <<>>

मुख्य समाधान: URLSearchParams (आधुनिक तरीका)

सबसे सरल और विश्वसनीय तरीका बिल्ट-इन ऑब्जेक्ट URLSearchParams का उपयोग करना है। यह सभी आधुनिक ब्राउज़रों और Node.js (संस्करण 10 से) में समर्थित है।