获取 url 参数
http://www.nowcoder.com/practice/a3ded747e3884a3c86d09d88d1652e10
function getUrlParam(sUrl, sKey) {
let urlArr = sUrl.split("?")[1].split("#")[0].split("&");
//urlArr ==> ['key=1','key=2','key=3','test=4']
console.log(urlArr)
let obj = {}
urlArr.forEach(item => {
const [index, item_] = item.split("=")
//每次循环index 和 item_长这样:
// ['key', '1']
// ['key', '2']
// ['key', '3']
// ['test', '4']
if(!obj[index]){
obj[index] = item_
}else{
obj[index] = [].concat(obj[index],item_)
}
})
console.log(obj)
return sKey ? obj[sKey] || "" : obj
}