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

2024-12-25 16:02:51
8次阅读
0个评论

输入

getParams('http://xxxx.com/xx?id=1&salas=100')

输出:

{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解析器 https://blog.51cto.com/u_17211617/12929042

收藏00

登录 后评论。没有帐号? 注册 一个。