前言
作为一名professional前端开发攻城狮,那理应对地址栏传参了如指掌。今天封装一个获取url中携带的get参数的函数,一起来看下吧~
一、需求
let url = 'http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e'
书写一个函数,将url地址中的GET参数(参数名和参数个数不确定),将每一个参数按照key-value的形式放入一个对象中。如下格式:
{
a: "1", b: "2", c: "", d: "xxx", e: undefined}
二、代码演示
1. 方案一
代码如下(示例):
function serilizeUrl(