解析URL参数为对象

来源:互联网 发布:云计算logo 编辑:程序博客网 时间:2024/06/05 04:56
function urlSearch(href) {  let name, value;  let str = href; //取得整个地址栏  let num = str.indexOf("?");  str = str.substr(num + 1); //取得所有参数  let arr = str.split("&"); //各个参数放到数组里  let json = {};  for (let i = 0; i < arr.length; i++) {    num = arr[i].indexOf("=");    if (num > 0) {      name = arr[i].substring(0, num);      value = arr[i].substr(num + 1);      json[name] = value;    }  }  return json;}
原创粉丝点击