У меня есть строка вроде этой:
abc=foo&def=%5Basf%5D&xyz=5
Как я могу преобразовать ее в объект JavaScript вроде этого?
{
abc: 'foo',
def: '[asf]',
xyz: 5
}
Я делаю это таким образом:
const uri = new URL('https://example.org/?myvar1=longValue&myvar2=value')
const result = {}
for (let p of uri.searchParams) {
result[p[0]] = p[1]
}