输入
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/…