Сообщение от laimas
|
Если все в UTF, то какие проблемы с кириллицей?
|
Я не знаю почему так, это в браузере гугл-хром (обновлён до последней версии) на винде.
Сообщение от laimas
|
Параметры (ключ-значение) в URL разделяются &, выдумывать что-то можно в том случае, если сложный составной параметр. Вопрос символ занятый тем более.
key=var&key=var&key=var&key=var
Разбить по & и получим все параметры, дальше разбиение по = .....
|
Я так и делаю. У меня амперсанды проставлены между ключ-значение.
Просто мне нужно из урла получить массив объектов [{...}, {...}]
Я вот так делаю:
const parts = location.search.slice(1).split('??');
let params = [];
for (let i = 0; i < parts.length; i++) {
params[i] = parts[i].split('&').reduce((prev, current) => {
const [name, value] = current.split('=');
prev[name] = value;
return prev;
}, {});
}
console.log(parts);
console.log(params);