​https://www.zhihu.com/question/25003398​

   

parseUrl(url){
var json = {};
if(url === undefined || typeof(url) != 'string' || url.indexOf("?") == -1 ||url.indexOf("=") == -1){
return json;
}else{

let items = url.split('?')[1].split('&');
for(var i=0; i<items.length; i++){
var item = items[i].split('=');
json[item[0]] = item[1];
}

}
return json;


}
  
?name=1&id= ,没有value,value默认为" "
?name=2&id 没有=value是undefined

js  截取get的?参数_i++