题解 | #获取 url 参数#

获取 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
}

注意!此信息未认证,请谨慎判断信息的真实性!

全部评论
空

相关内容推荐

头像
2022-12-19 15:03
黑龙江大学_2024
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
2022-12-22 18:27
天津大学_2023
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
点赞 收藏 评论
分享

全站热榜

正在热议