Exercise 20: Extract Query Parameters from URL
Problem Statement
Function `getQueryParams(url)` banao jo URL se query parameters extract kare.
Example: getQueryParams("https://example.com?name=John&age=30") => {name: "John", age: "30"}
Sample Output:
getQueryParams("https://example.com?name=John&age=30") => {name: "John", age: "30"}
getQueryParams("https://example.com") => {}Solution
const getQueryParams = (url) => {
try {
const urlObj = new URL(url);
const params = {};
urlObj.searchParams.forEach((value, key) => params[key] = value);
return params;
} catch { return {}; }
};Explanation
Overall Goal:
- URL se query parameters extract karna.
Real world:
- URL parsing: parameter extraction.
- Web development: query handling.
Navigation
Previous
Exercise 19
Next
No next exercise