返回包含当前URL参数的对象。

通过适当的正则表达式,使用 String.match() 来获得所有的键值对, Array.reduce() 来映射和组合成一个单一的对象。 将 location.search 作为参数传递给当前 url

const getURLParameters = url =>url.match(/([^?=&]+)(=([^&]*))/g) .reduce((a, v) => ((a[v.slice(0, v.indexOf('='))] = v.slice(v.indexOf('=') + 1)), a), {}); 

查看示例

getURLParameters('http://url.com/page?name=Adam&surname=Smith'); // {name: 'Adam', surname: 'Smith'}

转载于:https://www.cnblogs.com/bali123/p/8311348.html

getURLParameters - 网址参数相关推荐

  1. 百度搜索引擎结果网址参数搜索历史记录(rsv_sug)

    介绍完了和相关搜索 f=1 有关的4个百度网页搜索参数原先查询字符串(oq), 相关提示位置(rsp), 相关搜索_语义关联性(rs_src), 上下页切换(rsv_ers),接下来是讲解与搜索框提示 ...

  2. 百度搜索引擎结果网址参数键盘重复速度(rsv_sug3)

    百度搜索框提示出现条件和打字速度亦有关系,百度用参数 rsv_sug3 表示键盘重复速度. [b]百度搜索结果网址参数 键盘重复速度(rsv_sug3)[/b] 名称 [b]rsv_sug3[/b] ...

  3. 百度搜索引擎结果网址参数 搜索框提示词搜索方式(rsv_sug2)

    通过百度搜索框提示,看到可能想找的关键词之后,百度提供了2种方式供选择,并且用参数 rsv_sug2 记录了用户的选择. [b]百度搜索结果网址参数 搜索框提示词搜索方式(rsv_sug2)[/b] ...

  4. 百度搜索引擎结果网址参数 搜索框提示次数(rsv_sug1)

    常在搜索框提示中和键盘重复速度 rsv_sug3 同时出现的另一个百度参数是搜索框提示次数 rsv_sug1. [b]百度搜索结果网址参数 搜索框提示次数(rsv_sug1)[/b] 名称 [b]rs ...

  5. 百度搜索引擎结果网址参数_反馈搜索结果用时(rsv_sug4)

    百度曾经和谷歌等搜索引擎一样,在搜索结果页面的页眉搜索框下方会显示每次查询反馈用时,为的是比谁的搜索引擎速度更快.后来取消在搜索结果页面显示,以参数 rsv_sug4 代替. [b]百度搜索结果网址参 ...

  6. 百度搜索引擎结果网址参数 相关提示位置(rsp)

    相关搜索词排列顺序和现在的纸质书阅读习惯一样是先从左向右.再从上往下.百度以参数(rsp=n)+1表示第几个位置. [b]百度搜索结果网址参数 相关提示位置(rsp)[/b] 名称 [b]rsp[/b ...

  7. 百度搜索引擎结果网址参数上下页切换(rsv_ers)

    百度搜索结果页面中即使不点击相关搜索,也会含有一个参数 rsv_ers,虽然随着相关搜索才会出现,但事实上和相关搜索关系并不大. [b]百度搜索结果网址参数 上下页切换(rsv_ers)[/b] 名称 ...

  8. 微信公众号第三方登录window.open打开新窗口和url携带http网址参数base64转码传参

    原文链接:https://dsx2016.com/?p=1109 公众号:大师兄2016 需求场景 微信第三台平台只能绑定一个域名. 当从另一个域名下的系统进行绑定操作时,只能以打开指定域名的方式进行 ...

  9. 最大化参数 火车头_火车头采集:网址参数设置教程[参数N]

    看到标题时有没有一种相见恨晚的感觉? 小采之前没有想到会有用户在这里犯晕,直到我们的一位用户在后台留言几十条同我探讨这个问题,随后小采又在百度知道中,发现另一位用户也曾感到不解过,这才觉得十分有必要为 ...

最新文章

  1. PXA270-基于ARM9内核Processor外部NAND FLASH的控制实现
  2. 有图有真相!这世界上,竟有人跟你长得一模一样!
  3. java构造函数重载继承_Java基础-继承 - 写代码换盆的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. 模板实现栈队列以及链表
  5. python打开jpg照片_python打开图像
  6. Linux 14.04 CUDA theano安装
  7. 链表实现直接选择排序
  8. 1048 习题4-4 三个整数求最大值
  9. Blender 字幕编辑器插件(SimpleSubtitleEditor)改良版
  10. [分享] 【强烈推荐】要速度更要方便!75款实用Chrome插件推荐
  11. android HorizontalScrollView讲解
  12. python输出浮点数x的y次方_Python全栈工程师(exercises)
  13. 非你莫属 周倩如 女程序员 神一样的选手!
  14. 怎么给照片换背景颜色?分享几种非常简单的操作方法
  15. CT值(亨氏值H) 孔隙率 像素点 灰度值 RGB
  16. 幼师专业和计算机专业好的学校,成都计算机专业学校的幼师专业前景怎么样
  17. es查询所欲_elasticsearch之查询的两种方式
  18. SpringBoot+redis 实现redis 库存|名额 扣减
  19. Qt 查看Qt助手的方法
  20. 三国演义中刘备的用人之术与小企业管理缺陷

热门文章

  1. python八大排序算法 间书_python八大排序算法
  2. c语言gps数据类型,GPS数据格式
  3. axure按钮切换颜色_如何用Axure画出Web产品的列表组件:基础画法
  4. linux dev controlC0,关于Linux的alsa音频问题解决
  5. 华为机考HJ2计算字符个数
  6. ios软件商店上架老被打回_安卓神级特殊站点+苹果下载神器上架
  7. DASH流媒体MPD文件解析
  8. OpenCV中的二进制鲁棒独立基本特征——BRIEF
  9. PCL:英文参考链接
  10. keras 的 example 文件 cifar10_cnn.py 解析