//法一:
function convertSearchParamToObject(path){
let object = {}
try{
let url = new URL(path)
//console.log(url)
let searchParams = url.serchParams
for(let item of searchParams){
let propertyName = item[0]
let propertyValue = item[1]
//console.log(propertyName,propertyValue)
if(isNaN(propertyValue)){
object[propertyName] = propertyValue
}else{
//改成unmber类型
object[propertyName] = +propertyValue
}
}
}catch(error){
console.log(error)
}
return object
}
//eg
id:converSearchParamToObject(location.href).id
URL 接口的 searchParams
属性返回一个 URLSearchParams 对象,这个对象包含当前 URL 中解码后的 GET 查询参数。