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। धन्यवाद।