Ein Map-Objekt definieren, das die Zuordnungen enthält:
Super – das klappt bestens!
(Wobei die Abfrage
verzeichnis.get(art)
heißen muss, nichtverzeichnis.get(text)
) – der Map-Schlüssel steht ja in der Variablenart
:‑)
Freut mich :)
Das mit "art" statt "text" ist mir im Nachhinein auch aufgefallen. Das sind einfach viele Variablen in Deinem Skript um da den Überblick zu behalten. Wenn Du die ganzen Zwischenvariablen nicht brauchst, könntest Du da auch einiges zusammenfassen. Z.B.:
art = str.split("=")[1].substr(2);
Ansonsten sei auf das URLSearchParams-API verwiesen. Vielleicht musst Du deinen String gar nicht von Hand zerlegen.