url参数提取并保存在对象中
url = '?name=zhangsan&sex=man&age=12’
思路:通过"?“将url地址分为俩部分,截取后面的参数部分,然后将后面的字符串通过”&“进行分割,返回一个数组,然后遍历数组,将数组中的每一项通过”="进行分割,此时返回的数组只有俩项,然后将其以key:value的形式存入对象中
var url = '?name=zhangsan&sex=man&age=12';
function fun(url) {
var newUrl = url.split("?")[1].split("&");
var obj = {};
for(var i=0; i<newUrl.length; i++){
var arr = newUrl[i].split("=");
obj[arr[0]] = arr[1];
}
return obj;
}
console.log(fun(url));