将url问号后面的参数变成对象

  var strUrl="http:baidu.com/stu/?lx=1&name=aa&sex=man";
   var s=strUrl.indexOf('?');
    var strs=strUrl.slice(s+1);
    var strAry=strs.split('&');
    var objs={};
    for(var i=0;i<strAry.length;i++){
        var item=strAry[i];
        var itemAry=item.split('='),
           itemAryl=itemAry[0],
           itemAryr=itemAry[1];
        objs[itemAryl]=itemAryr;
        
    }
    console.log(objs);//{lx: "1", name: "aa", sex: "man"}

 

posted @ 2019-08-29 23:05  欣欣向荣998  阅读(691)  评论(0)    收藏  举报