写一个方法,用于解读 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");