将字符串转化为对象的形式。
// 将字符串转化为对象的形式
// 定义一个类似对象的字符串
var str = 'username=OF;age=18;ABC=123';
// 定义一个空对象用来存储字符串转化的对象
var obj = {};
// 先将字符串转化成数组形式["username=OF", "age=18", "ABC=123"]
var res1 = str.split(';');
console.log(res1);
// 循环遍历数组 获取数组的每一项值
res1.forEach(function (item) {
// 获取每一项值 将其以=划分开
var res3 = item.split('=');
// console.log(res3);
// 将item的0对应的值赋值给键名
// 将item的1对应的值赋值给键值
var key = res3[0];
var value = res3[1];
// console.log(key , value);
// 在对象中新增操作
obj[key] = value;
})
//最后将对象输出
console.log(obj);