问题:请写一个Javascript函数,parsequerystring,用来解析URL参数为对象。

Eg:var obj = parsequerystring(URL);

创建对象的三种形式:

一个:




var =新对象();
某人;
人,年龄= 24岁;


两:




var =新对象();
{;
个人{年龄} = 24;


三:

对象字面表达




var
姓名:太阳
年龄:24
}


PS:

1。在这个例子中,它是更好地使用第二形式为obj添加元素

2,拆分(),如果URL只有一个参数,当没有的时候,它不会出错,它只返回到数组{ 0 }


功能parsequerystring(URL)
{
var obj = { };
VaR的keyValue = { };
var
无功parastring = url.substring(url.indexof()+ 1,URL长度)。分裂();
对于(VAR我parastring)
{
价值= parastring {我}。分裂(=);
关键= keyValue { 0 };
价值= keyValue { 1 };
obj {key} =价值;
}
返回对象;
}