function query(name) {
const search = location.search.substr(1)
const reg = new RegExp(`(^|&)${name}=([^&]*)(&|$)`,'i')
const res = search.match(reg)
if(res === null) {
return null
}
return res[2]
}
function query(name) {
const search = location.search
const p = new URLSearchParams(search)
return p.get(name)
}
console.log( query('name'))
function queryToObj() {
const res = {}
const pList = new URLSearchParams(location.search)
pList.forEach((val, key) => {
res[key] = val
})
return res
}
function queryToObj() {
const res = {};
const search = location.search.substr(1)
search.split('&').forEach(item => {
const arr = item.split('=')
const key = arr[0]
const val = arr[1]
res[key] = val
})
return res
}