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": true
content_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>());
onclick="VideoClick(this)"
async function VideoClick(video) {
const blob = await fetch(video.src).then(v => v.blob());
const url = URL.createObjectURL(blob);
console.log(url)
}
По содержимому вопроса могу судить о низком понимании происходящего, потому лучше распиши ТЗ и обратись на фриланс. Если денег мало - распиши ТЗ и обратись к ГПТ. И нет, без проработки ТЗ с описанием всех крайних случаев - выйдет хрень.