js字符串转对象----分隔符
需求: 有字符串"name:lxh;job:developer;",希望转成[{name:'lxh'},job:'developer'}]形式 实现: var test = "name:lxh;job:developer;";// 测试串 var out = [];// 需要输出的结果 var testArr = test.split(';'); // 切分单个对象数据数组 for (let i=0;i<testArr.length;i++){ var obj = {}; if(testArr[i]!==''){ let singleObj = testArr[i].split(':'); obj[singleObj[0]]=singleObj[1]; out.push(obj); } } console.log(out); // 输出结果如下