У меня есть URL-адрес, который выглядит так:
https://example.com/?category=123&dk=sports&dk=groupcompanyinsider&dk=local&lang=en
Можно ли вернуть каждый параметр dk отдельно? (неважно, будет ли 1 или 5 параметров дк) поэтому я бы взял отдельно спорт, групповой, корпоративный, локальный.
Если это невозможно, может быть, есть способ вернуть их все в одну строку, например dk=sports&dk=groupcompanyinsiderlocal&dk=local?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Для этого вы можете использовать встроенный класс javascript URLSearchParams. Затем вы можете преобразовать это в нужную строку с помощью конкатенации строк и foreach.
const url = "https://example.com/?category=123&dk=sports&dk=groupcompanyinsider&dk=local&lang=en";
var params = new URLSearchParams(url);
var result = "";
// concatenate individual values of the 'dk' query parameter
params.getAll('dk').forEach(function (item) {
result += '&dk=' + item;
});
result = result.substr(1); // remove starting '&' from the result;
console.info(result);Результат должен содержать желаемую строку.
Что ты уже испробовал ?