为了账号安全,请及时绑定邮箱和手机立即绑定

关于正则表达式

关于正则表达式

慕先生4277178 2016-09-18 00:30:35
题目:函数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);问题:划下划线的这段不明白是什么意思,求大神解惑。
查看完整描述

3 回答

?
黑色旋风

TA贡献20条经验 获得超25个赞

根据问题回答:

query="{\""+query+"\"}"

下划线的这句用于给query的值两边加一对花括号{}

查看完整回答
1 反对 回复 2016-09-18
?
慕瓜4807886

TA贡献25条经验 获得超9个赞

name= tom &age=12&gender&就是把这一段的=号换成":”,&号换成",",最后你问的就只是字符串拼接而已

查看完整回答
反对 回复 2016-09-18
  • 3 回答
  • 0 关注
  • 1896 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信