字符串分割大法
function getUrlParam(sUrl, sKey) {
let str = sUrl.split('?')[1].split('#')[0]
let arr = str.split('&')
let obj = {}
for(let i of arr){
let key = i.split('=')[0] // 参数对象
let value = Number(i.split('=')[1]) //参数对象的值
if(obj[key]) obj[key] = [...obj[key],value] // 参数对象有重复,则合并新旧值
else obj[key] = [value]
}
if(sKey){
for(let item in obj){
if(item == sKey){
// 如果只有一项,将数组首项转字符
return obj[sKey].length === 1 ? obj[sKey].toString() : obj[sKey]
}
}
return ''
}
return obj
}


京公网安备 11010502036488号