题解 | #参数解析器#
参数解析器
https://www.nowcoder.com/practice/9a4cca8c0779438a8be39d45d0370597
const _getParams = (url) => {
// 补全代码
let obj = {};
//通过“?”定位参数索引位置并通过slice截取
let index = url.indexOf("?") + 1;
let str = url.slice(index);
//先通过“&”将字符串分割为两个数组并遍历设置key、value
let arr = str.split("&").map((item, index, arr) => {
let key = item.split("=")[0];
let value = item.split("=")[1];
obj[key] = value;
});
return obj;
}
#牛客在线求职答疑中心#