牛客题目链接:
https://www.nowcoder.com/practice/a3ded747e3884a3c86d09d88d1652e10?tpId=2&tqId=10852&tPage=1&rp=1&ru=/ta/front-end&qru=/ta/front-end/question-ranking
题目描述
获取 url 中的参数
- 指定参数名称,返回该参数的值 或者 空字符串
- 不指定参数名称,返回全部的参数对象 或者 {}
- 如果存在多个同名参数,则返回数组
示例1
输入:
http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe,key
输出:
[1, 2, 3]
输入:
http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe
输出:
{ key: [ '1', '2', '3' ], test: '4' }
代码:
见GitHub:https://github.com/sharryling/My-Practice/blob/master/匹配url.js