题解 | #参数解析器#
参数解析器
http://www.nowcoder.com/practice/9a4cca8c0779438a8be39d45d0370597
关键点
- 首先要把参数从url中拆解出来,方式有很多中
- url.split("?")[1].split("&");
- url.match(/(\w+)=(\w+)/gi); 2.构造一个空对象去承接
let arr = url.match(/(\w+)=(\w+)/gi);
let obj = {};
arr.map(item => {
let [key, value] = item.split("=");
obj[key] = value;
})
return obj;