Hallo Michael_K,
ja, das dachte ich mir auch. Never Modify A Collection White Iterating It!
Da die searchParams key/value-iterierbar sind, könnte man als generische Lösung einen Generator erstellen und ihn als Quelle für eine Map verwenden:
function *selectPrefix(keyValueIterable, prefix) {
for (const entry of keyValueIterable) {
if (entry[0].startsWith(prefix)) {
yield entry;
}
}
}
const relevantParams = new Map(
selectPrefix(url.searchParams, "pre_")
);
Aber sicherlich war das nur das Programmierquiz zum Wochenende, oder Gunnar? 😉
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi