题解 | #获取 url 参数#

获取 url 参数

http://www.nowcoder.com/practice/a3ded747e3884a3c86d09d88d1652e10

function getUrlParam(sUrl, sKey) {
    let query = sUrl.split('?')[1]
    let params = {}
    query.split('#')[0].split('&').forEach(item=>{
        let key = item.split('=')[0]
        let value = item.split('=')[1]
        if(!params[key]){
            params[key] = value
        }else if( params[key] instanceof Array){
            params[key].push(value)
        }else{
            params[key] = [params[key],value]
        }
    })
    if(!sKey){
        return params
    }else{
        return  params[sKey]?params[sKey]:''
    }
}
全部评论

相关推荐

03-15 12:48
门头沟学院 Java
牛牛要早起:这个一般就跟你说有高薪,然后叫你买车,之后血亏
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务