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