获取地址栏中的参数

2020-04-16  本文已影响0人  无缘霸哥
const getQueryString = (str) => {
    if (!str) {
      return null;
    }
    let array = str.slice(str.indexOf('?') + 1).split('&');
    let obj = {};
    array.forEach((item) => {
      let index = item.indexOf('=');
      obj[item.slice(0, index)] = item.slice(index + 1);
    });
    return obj;
  };

自己模拟地址测试:

const url = 'index.html?type=add&id=1234';
console.log(getQueryString(url)) ;
console.log的输出结果:
{type: "add", id: "1234"}
上一篇 下一篇

猜你喜欢

热点阅读