获取url后面的参数对象(一个或多个?传参)

取一个或者两个?后面的参数

var url='http://xxxxxxx.com/?code=021P6CY?name=123'
function obj(url,n){
var urlAry = url.split('?')[n].split('&');
  var urlObj = {};
  urlAry.map(item=> {
    item = item.split('=');
    urlObj[item[0]] = item[1]
  })
return urlObj}
function urlParse(url) {
var urlObj1= obj(url,1);//1个?传参
if(url.split('?').length<3){ return urlObj1;}//url后面有两个?
var urlObj2 =obj(url,2);//两个?传参
  return Object.assign(urlObj1, urlObj2)
}
urlParse(url)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值