var search = 'room_number[]=2&room_number[]=3&room_number[]=4&price_min=111&price_max=999&area[]=Ленинский район';
var list = Array.from(new URLSearchParams(search), ([name, value]) => {
const isNumber = Number(value).toString() === value;
if (name.endsWith('[]')) {
name = name.replace('[]', isNumber ? `_${value}` : '');
}
if (isNumber) {
value = Number(value);
}
return { name, value }
});
console.log(list);
"match_about_blank": true,
"all_frames": truecontent_scripts.
--2-https://сайт2_....jpg заменить на --2-https://сайт2_.....jpg
<code></code>..
// должно быть Ref(Map<string, number>);
const names: Map<string, number> = ref(new Map<string, number>());
Делается элементарно сотней способов.
Если же тебе нужен список кем-то сделанных готовых вариантов - то гугли сам. Наполнение бутылок не является сколько-нибудь частой задачей для веба, чтоб кто-то написал 100500 популярных библиотек для этого из которых можно повыбегать.