美文网首页
URL查询字符串转数组

URL查询字符串转数组

作者: 苏苡 | 来源:发表于2018-07-06 10:19 被阅读0次

var string_a = 'http://www.baidu.com?a=1&b=2&c=3';
// 通过split()分割为数组
var arr1 = string_a.split('?')[1].split('&')
function getJson(arr){
var newArr = new Object();
for (var i = 0; i < arr.length; i++) {
var kye = arr[i].split("=")[0]
var value = arr[i].split("=")[1]
// 给对象赋值
newArr[kye] = value
}
return newArr;
}
console.log(getJson(arr1)) // {a: "1", b: "2", c: ""}
console.log(JSON.stringify(getJson(arr1))) // {"a":"1","b":"2","c":""}

相关文章

网友评论

      本文标题:URL查询字符串转数组

      本文链接:https://www.haomeiwen.com/subject/prxqyftx.html