从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'))
posted @ 2022-03-04 17:41  BONiii  阅读(106)  评论(0编辑  收藏  举报