乱码变建值队

99 阅读1分钟

image.png

let query =
'bookname=%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9A&author=%E9%BB%91%E9%A9%AC%E5%B0%8F%E5%93%A5&publisher=%E6%96%91%E9%A9%AC%E5%87%BA%E7%89%88%E7%A4%BE';
      // const usp=new URLSearchParams(query);
      // // usp 是一个特殊的对象 直接打印看不出数据
      // // forEach  对usp 数据 遍历
      // let obj={}
      // usp.forEach((value,key)=>{
      //   // console.log(`key ${key}  value ${value}`);
      //   obj[key]=value;
      // });
      // console.log(obj);
      const data= parseURL(query);
      console.log(data);
————————————————————————————————————————————————————————————————————————
      function parseURL(query) {
        const usp = new URLSearchParams(query);
        let obj = {};
        usp.forEach((value, key) => (obj[key] = value));
        return obj;
      }