问题:请编写一个JavaScript函数parseQueryString,它的用途是把URL参数解析为一个对象。
eg:var obj=parseQueryString(url);
创建对象的三种形式:
一:
var Person=new Object(); Person.name="Sun"; Person.age=24;
二:
var Person=new Object(); Person["name"]="Sun"; Person["age"]=24;
三:
对象字面量表达式
var Person={ name: "Sun", age: 24 }
PS:
1、在这个例子中,比较适合使用第二种形式,向obj中添加元素
2、split("&") , 如果url只有一个参数的时候,没有“&”的时候,也不会报错,只会返回array[0]
function parseQueryString(url) { var obj={}; var keyvalue=[]; var key="",value=""; var paraString=url.substring(url.indexOf("?")+1,url.length).split("&"); for(var i in paraString) { keyvalue=paraString[i].split("="); key=keyvalue[0]; value=keyvalue[1]; obj[key]=value; } return obj; }
ap.parseQueryString(queryString) 把 URL 中的 queryString 解析成一个对象。 参数说明 参数 类型 必填 描述 queryString String 否 可不填,默认解析window.location.search 返回值说明 类型 默认值 描述 Object {} queryString 解析结果。可配合 ap.pushWindow 等的 data
本文向大家介绍JavaScript实现url参数转成json形式,包括了JavaScript实现url参数转成json形式的使用技巧和注意事项,需要的朋友参考一下 朋友问的一个面试题:有个url,要求获取url 的参数,返回值为json格式。 简单的写了下,发笔记备份。
本文向大家介绍VBScript把json字符串解析成json对象的2个方法,包括了VBScript把json字符串解析成json对象的2个方法的使用技巧和注意事项,需要的朋友参考一下 asp/vbscript将json字符解析为json对象的方法,如果asp使用jscript来编写服务器端代码操作json字符串就简单了,vbscript需要MSScriptControl.ScriptControl
本文向大家介绍PowerShell函数中把参数传入另一个函数的函数传参例子,包括了PowerShell函数中把参数传入另一个函数的函数传参例子的使用技巧和注意事项,需要的朋友参考一下 本文介绍在自定义PowerShell函数时,可以使用@PSBoundParameters来将参数传递给另一函数。 下面,我们来创建一个Get-BIOS的函数, 在这个函数中,我们并没有作任何实际的操作,只是将输入的参
import { querystring } from 'vux' querystring.parse('a=b&c=d') // {a:'b',c:'d'}, 默认参数为 location.search querystring.stringify({a:'b',c:'d'}) // 'a=b&c=d',注意不支持复杂嵌套的结构
本文向大家介绍JavaScript如何把两个数组对象合并过程解析,包括了JavaScript如何把两个数组对象合并过程解析的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了JavaScript如何把两个数组对象合并过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 合并数组或者对象在数组或对象前面加...,是es6的新写法,然后数组