let url = new URL('https://www.google.com/search'); let params = new URLSearchParams(url.search); params.append('q', 'javascript'); url.search = params.toString(); console.log(url.toString()); // Output: "https://www.google.com/search?q=javascript"
let url = new URL('https://example.com/search'); let params = new URLSearchParams(url.search); params.append('q', 'javascript'); params.append('sort', 'relevance'); params.append('page', '2'); url.search = params.toString(); console.log(url.toString()); // Output: "https://example.com/search?q=javascript&sort=relevance&page=2"It should be noted that the URLSearchParams.append() method is part of the Web API and does not require any external package or library. It is supported by all modern browsers.