js 字符串分割成数组再转化成对象

var str = "name=张三&sex=1&address=中国";
var arr = str.split("&");//["name=张三", "sex=1", "address=中国"]
var obj = {};
for(var i = 0; i < arr.length; i++) {
var arr2 = arr[i].split("=");//["name", "张三"]["sex", "1"]["address", "中国"]
obj[arr2[0]] = arr2[1];
}
console.log(obj);//{name: "张三", sex: "1", address: "中国"}

  

posted @ 2019-05-20 21:30  巴拉巴拉·芭芭拉  阅读(3370)  评论(0编辑  收藏  举报