美文网首页
es6解析地址栏参数

es6解析地址栏参数

作者: 谁把月亮涂黑啦 | 来源:发表于2018-11-22 15:19 被阅读0次

    上函数:

    function qs(search) {
      if(typeof search !== "string" || !search) return search;
      return search.split("&").reduce((res, cur) => {
        const arr = cur.split("=");
        return Object.assign({[arr[0]]: arr[1]}, res)
      }, {})
    }
    
    const search = location.search.replace(/^\?/, "");
    console.log("result:", qs("a=content&q=123"));
    result: {a: content, q: 123}
    然后利用解构就可以取值了~~
    

    相关文章

      网友评论

          本文标题:es6解析地址栏参数

          本文链接:https://www.haomeiwen.com/subject/owylqqtx.html