JavaScript
let parseParam=(url)=>{
let durl=decodeURI(url);
let paramStr=durl.split('/?')[1];
let paramArr=paramStr.split('&');
let obj={};
let result=paramArr.forEach((item)=>{
let key=item.split('=')[0];
let val=item.split('=')[1];
if(obj[key]){
if(Array.isArray(obj[key])){
obj[key].push(val);
}
else{
let old=obj[key];
obj[key]=[];
obj[key].push(old);
obj[key].push(val);
}
}
else{
obj[key]=val;
}
});
return obj;
}