从url中获取参数
从url中获取参数
const getParamFromUrl = (url)=>{
let params = url.split('?')[1]
let param = params.split('&')
return param.reduce((pre,cur)=>{
let key = cur.split('=')[0]
let value = cur.split('=')[1]
//[key]防止把key当成字符串
return Object.assign({...pre,[key]:value})
},{})
}
console.log(getParamFromUrl('http://local:3000?name=lyb&age=14'))