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":""}
网友评论