1、

  1. var url = 'https://www.baidu.com?order=hot&cat=你&limit=35&offset=140';
  2. var str = url.split('?')[1].split('&')
  3. var obj = {}
  4. str.forEach(item=>{
  5. var key = item.split('=')[0]
  6. var val = item.split('=')[1]
  7. obj[key] = val
  8. })
  9. console.log(obj);

2、

  1. var str = '?key=你&age=18&offset=10'
  2. var arr = str.slice(1).split('&')
  3. var res = arr.map(item=>{
  4. var obj = {};
  5. var list = item.split('=')
  6. obj[list[0]] = list[1];
  7. console.log(obj);
  8. return obj;
  9. })
  10. console.log(res);