js 解析url

var url=["www.taobao.com?key1=a1&key11=b1&key111=c1",

   "www.taobao.com?key2=a2&key22=b2&key222=c2",

   "www.taobao.com?key3=a3&key33=b3&key333=c3"];

function parseURL(urlArr) {

  let {obj={}, key={}} = {};

  for (let i=0; i<urlArr.length; i++) {

    var items = urlArr[i].split('?')[1].split('&');

    for (let j = 0; j < items.length; j++) {

      key = items[j].split('=');

      obj[key[0]] = key[1] // 传入变量值key赋值value.

    }

    obj;

  }

  return obj;

}

console.log(parseURL(url));

posted @ 2019-12-16 11:43  本溢  阅读(126)  评论(0编辑  收藏  举报