获取url?后面的参数,并将参数对象化
转载获取url?后面的参数,并将参数对象化
var str1 = "www.baidu.com?name=张三&key=haha&age=1";
function getUrl(str) {
var arrUrl = str.split("?")[1].split("&");
var objUrl = {};
console.log(arrUrl.length);
for (var m = 0; m < arrUrl.length; m++) {
objUrl[arrUrl[m].split("=")[0]] = arrUrl[m].split("=")[1];
}
return objUrl;
}
getUrl(str1); //即可得到{ name:"张三",key:"haha" , age:"1" }
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:对象深拷贝的方法
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
lsblk命令参数详解
lsblk命令用于列出块设备的信息,包括磁盘、分区和挂载点等。下面是lsblk命令的一些常用用法和示例讲解:
CentOS lsblk命令 Linux -
java 后面带参数 java带参数的方法作业
一、设计思想: 这个程序是利用了参数进行输入,达到一次可以输入多个值的问题,同时输入数的个数没有限制(参数大于0个,如果为0个,应该输出提示请输入参数)。
java 后面带参数 System java for循环