javaScript 解析Url,query参数转为key,value的对象格式

题目:

— 题目描述 —

实现一个函数,可以对 url 中的 query 部分做拆解,返回一个 key: value 形式的 object

— 实例 —

输入:‘http://sample.com/?a=1&e&b=2&c=xx&d#hash’
输出:{a: 1, b: 2, c: ‘xx’, d: ‘’}

答案:

   function getQueryObj(url) {let arr = url.split("?")[1].split("#")[0].split("&");const resObj = {};arr.forEach(item => {let [key, value = ''] = item.split("=")resObj[key] = value})return resObj}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部