function param2Obj(url) {
const search = decodeURIComponent(url.split('?')[1]).replace(/\+/g, ' ')
if (!search) {
return {}
}
const obj = {}
const searchArr = search.split('&')
searchArr.forEach(v => {
const index = v.indexOf('=')
if (index !== -1) {
const name = v.substring(0, index)
const val = v.substring(index + 1, v.length)
obj[name] = val
}
})
return obj
}
js将url参数转成对象
最新推荐文章于 2025-05-01 03:45:00 发布
本文解析了如何使用functionparam2Obj函数,通过decodeURIComponent和字符串操作将URL查询参数分解成对象,适用于处理HTTP请求参数。

2924

被折叠的 条评论
为什么被折叠?



