JavaScript में URL से GET पैरामीटर मान कैसे प्राप्त करें?
सभी को नमस्कार! मैं JavaScript में नौसिखिया हूँ और मुझे ऐसी समस्या का सामना करना पड़ा: मेरे पास एक पेज है जो URL में GET-पैरामीटर के साथ खुलता है, उदाहरण के लिए:\n\n```\nhttps://example.com/page?name=John&age=25&city=New%20York\n```\n\nमुझे इन पैरामीटर (name, age, city) के मान निकालने और कोड में उपयोग करने की आवश्यकता है। मैंने `window.location.search` का उपयोग करने का प्रयास किया, लेकिन यह केवल स्ट्रिंग `?name=John&age=25&city=New%20York` लौटाता है। आगे मुझे नहीं पता कि इसे कैसे पार्स करूँ। मैंने `split('&')` के माध्यम से अपना फंक्शन लिखने का प्रयास किया, लेकिन मैं कैरेक्टर डिकोडिंग (उदाहरण के लिए, स्पेस के बजाय `%20`) और विशेष कैरेक्टर को संभालने में भ्रमित हो जाता हूँ। साथ ही, यदि पैरामीटर दोहराया जाता है (जैसे, `?id=1&id=2`) तो भी समस्या है। कृपया बताएं कि सभी पैरामीटर को ऑब्जेक्ट के रूप में सही और विश्वसनीय तरीके से कैसे प्राप्त करें? अधिमानतः jQuery के बिना, शुद्ध JavaScript। धन्यवाद।