var str = 'http://www.zhufengpeixun.cn/?ref=qipaoxian&a=12&b=13'
//ref:'qipaoxian',a:'12',b'14'
function getquery(str){
//使用splite放法分割字符串,先用? 分割;再用& 分割 再去用= 分割
var str2=str.split('?')[1]//分割成两项之后取后边的一项,所以加上索引[1]
var ary=str2.split('&')//其次再用splice分割特殊字符的元素
var obj={} //创建空对象
ary.forEach((v,i)=>{
var arr=v.split('=');//第一项arr[0]作为属性名 第二项arr[1]作为属性值
obj[arr[0]]=arr[1]
})
return obj
}
var res=getquery(str)
console.log(res)