Мне нужно закодировать URL, используя JS, например:
https://ghghfg.dfsdsfds.com/dfdsfs/fds?t=5411&a=493&cp=Jan+Updated&d=scsdc%20cdcsc%20cdscsd
Я ожидаю увидеть результат с объектом с такими параметрами, как этот
"{t: "5411", a: "493", cp: "Jan+Updated", d: "scsdc%20cdcsc%20cdscsd"}"
Не самый красивый способ, но некоторые манипуляции со строками делают работу
JSON.parse('{' + url.slice(url.indexOf('?') + 1).split('&').map(x => "\"" + x.split('=')[0]+ "\" : \"" + x.split('=')[1]+ "\"").join() + '}')