【HarmonyOS NEXT】url地址key value解析器

129 阅读1分钟

输入

getParams('xxxx.com/xx?id=1&sal…')

输出:

{id:1, salas: 100}

 

 

const getParams = (url) => {

   let obj = {}

   // 1.先截取问号后面的片段,再以&分隔

   let urlArr = url.split('?')[1].split('&');

   // 遍历urlArr

   urlArr.forEach(item => {

       // 再按=分隔

       let itemArr = item.split('=');

       obj[itemArr[0]] = itemArr[1];

   })

   return obj;

}

©著作权归作者所有:来自51CTO博客作者wx676b6b3d4d8a4的原创作品,请联系作者获取转载授权,否则将追究法律责任 【HarmonyOS NEXT】url地址key value解析器 blog.51cto.com/u_17211617/…