js 将url参数转为对象 字节面试题
前两天字节面试,给了这么个题,将url参数转为对象,现在有空写一下,注意这里我并没有去除掉前面的问号,懒呗,思路对就好
testClick() {
let query = '?a=1&b=2&c=3';
query = query.replace(/=/g, ':');
let list = query.split('&');
let result = {};
list.forEach((item) => {
console.log(item.split(':'));
result[item.split(':')[0]] = item.split(':')[1];
});
return result;
},
{a:1,b:2,c:3}