写一个方法,用于解读 url 后面的请求参数,最终得到 {"a":2,"b":3,"c":4};

   function getUrlParams(url){
      let searchParam = url.split("?")[1];
      let searchItemParams = searchParam.split("&");
      let arr = {};
      let json = {};
      if(searchItemParams.length){
        searchItemParams.forEach((item,index) => {
          arr[index] = item.split("=");
          json[arr[index][0]] = arr[index][1];
        })
        console.log(json); // {"a":2,"b":3,"c":4}
        return json;
      }
    }

    getUrlParams("https://www.cnblogs.com/rxqlx/p/10394154.html?a=2&b=3&c=4");

 

posted @ 2019-03-26 14:51  让心去旅行  Views(277)  Comments(0Edit  收藏  举报