javascript 解析 URL

209 阅读1分钟
const parseQueryString = url=>{
     var json = {};
     var arr = url.substr(url.indexOf('?') + 1).split('&');
    arr.forEach(item=>{
        var tmp = item.split('=');
                 json[tmp[0]] = tmp[1];
    });
    return json;
}
parseQueryString('https://www.baidu.com/s?cl=3&tn=baidutop10&fr=top1000&wd=%E8%81%94%E9%80%9A5G%E6%99%BA%E8%83%BD%E6%89%8B%E6%9C%BA&rsv_idx=2&rsv_dl=fyb_n_homepage')

谨言慎行