题目:
函数parseQuery用于解析url查询参数。
语法如下:
var obj = parseQuery(query)
query是被解析的查询参数,函数返回解析后的对象。
使用范例如下:
var jerry = parseQuery("name=jerry&age=1");
jerry; 返回值:{name: " jerry ", age: "1"}
var tom = parseQuery("name= tom &age=12&gender&");
tom; 返回值:{name: "tom", age: "12", gender: ""}
请写出函数parseQuery的实现代码。
网络解答:
function parseQuery(query){
query=query.replace(/=/g,'\":\"')
query=query.replace(/&/g,'\",\"')
query="{\""+query+"\"}"
return query;
}
var tom=parseQuery("name=tom&age=12");
console.log(tom);
问题:划下划线的这段不明白是什么意思,求大神解惑。 |