Avatar ·

Wie erhalte ich die Werte von Query-String-Parametern in JavaScript?

Hallo zusammen! Ich bin neu in JavaScript und stehe vor folgender Aufgabe: Ich habe eine URL wie `https://example.com/page?name=John&age=30&city=NewYork`. Ich muss die Werte der Parameter aus dem Query-String extrahieren, zum Beispiel um den Benutzernamen (`name`) oder das Alter (`age`) zu erhalten. Ich habe versucht, die URL manuell mit `split('?')` und `split('&')` zu parsen, aber das erscheint mir sehr umständlich und unzuverlässig, besonders wenn die Werte Sonderzeichen enthalten (z.B. `name=John%20Doe`). Außerdem habe ich gehört, dass man `window.location.search` verwenden kann, verstehe aber nicht, wie man daraus einen bestimmten Parameter extrahiert. Könnt ihr mir bitte sagen, wie man korrekt und einfach die Query-String-Werte in JavaScript erhält? Am liebsten mit Codebeispielen, damit ich es sofort anwenden kann. Vielen Dank im Voraus! <<>>

Grundlegende Lösung: URLSearchParams