首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
获取 url 参数
[编程题]获取 url 参数
热度指数:92252
时间限制:C/C++ 2秒,其他语言4秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
获取 url 中的参数
1. 指定参数名称,返回该参数的值 或者 空字符串
2. 不指定参数名称,返回全部的参数对象 或者 {}
3. 如果存在多个同名参数,则返回数组
4. 不支持URLSearchParams方法
示例1
输入
http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe key
输出
[1, 2, 3]
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(149)
邀请回答
收藏(696)
分享
提交结果有问题?
296个回答
47篇题解
开通博客
面向百度&&工资编程
发表于 2019-09-05 11:42:03
// 最简洁易懂的方法。 function getUrlParam(sUrl, sKey) { var paramArr = sUrl.split('?')[1].split('#')[0].split('&'); // 取出每个参数的键值对放入数组 const obj = {}; para
展开全文
驊驊龔頾
发表于 2021-03-04 19:59:53
function getUrlParam(sUrl, sKey) { let arr = sUrl.split("?")[1].split("#")[0].split("&"),&nb
展开全文
necoder0101
发表于 2019-07-27 17:36:43
题目描述 指定参数名称,返回该参数的值或者空字符串; 不指定参数名称,返回全部的参数对象或者 {}; 如果存在多个同名参数,则返回数组 ; 输入http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe输出[1, 2, 3]
展开全文
Calolo
发表于 2021-02-22 11:43:09
function getUrlParam(sUrl, sKey) { let sParam = sUrl.split('?')[1].split('#')[0]; // 获取到含有地址的字符串 let pArr = sParam.split('&'); // 分解字符串
展开全文
牛客362462297号
发表于 2021-09-24 23:25:57
{"css":"","js":"function bindThis(f, oTarget) {\n if(f){\n return f.bind(oTarget)\n }\n \n}",&
展开全文
Jasper😈
发表于 2020-09-03 20:36:32
function getUrlParam(sUrl, sKey) { let li = (sUrl.indexOf('?')!=-1?sUrl.split('?')[1]:sUrl).split('#')[0].split('&').map(item=>item.split('
展开全文
我是前你是后
发表于 2021-10-18 17:49:40
最详细的解题,借鉴了题解区中的大神(忘记名字了),将每一步都仔细做了备注。 function geturl(sUrl, sKey) { let arr = sUrl.split("?")[1].split("#")[0]; //key=1&am
展开全文
sticla
发表于 2021-09-27 20:33:09
字符串分割大法 function getUrlParam(sUrl, sKey) { let str = sUrl.split('?')[1].split('#')[0] let arr = str.split('&') let obj = {} for(let i of a
展开全文
agul
发表于 2021-06-02 13:37:31
let str = sUrl.split('?')[1].split('#')[0] let arr1 = str.split('&') let obj = {} for (let i of arr1) { obj[i.split('=')[0]] =
展开全文
敲代码的斯斯啊
发表于 2021-08-06 09:16:56
1.用split方法分割求出所有参数。2.分两种情况,有指定参数和无指定参数。3.分情况求出结果,处理结果返回指定格式数据。 getUrlParam (sUrl, sKey) { var paramArr = sUrl.split('?')[1].split('#')[0].sp
展开全文
问题信息
难度:
296条回答
696收藏
40467浏览
热门推荐
通过挑战的用户
废墟里的贞洁
2023-04-18 17:34:09
在刷题的螺狮粉很活跃
2023-04-11 11:32:48
牛客67090...
2023-03-27 12:55:27
牛客78897...
2023-03-18 10:46:43
牛客38249...
2023-03-02 18:06:35
相关试题
执行以下程序,理论上输出的结果应最...
360集团
Python
算法工程师
2019
评论
(1)
来自
360公司-2019校招...
以下描述正确的是
Java
评论
(1)
以下对于随机森林算法描述错误的是:
机器学习
评论
(1)
生成数据集的随机子集
机器学习
评论
(1)
k近邻算法
机器学习
评论
(1)
获取 url 参数
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
function getUrlParam(sUrl, sKey) { }