题解 | #参数解析器#

参数解析器

http://www.nowcoder.com/practice/9a4cca8c0779438a8be39d45d0370597

关键点

  1. 首先要把参数从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;
全部评论
var searchString = url.substring(url.indexOf('?')); const params = new URLSearchParams(searchString) const obj = Object.fromEntries(params) console.log(obj) return obj 为什么我这个通过不了
点赞 回复
分享
发布于 2022-08-13 16:41

相关推荐

投递美团等公司10个岗位
点赞 评论 收藏
转发
23 1 评论
分享
牛客网
牛客企业服务