2 回答
TA贡献1条经验 获得超0个赞
var data = "ID,NAME,DESC,RANK\n100,Tome Run,A running game for all kids,1\n101,Match Jewel,Amatch-3 game\n103,Angry Zombie,Shoot zoobies as many as you can,2";
let aa = []
var str = data.split('\n') // 以 /n 分割成四个对象
var len = str.length; // 获取对象的数量
// console.log(str.length)
var title_name = str[0]; // 取出第一行的对象(取出后变成了字符串)作为标题
var title_obg = str[0].split(','); // 将第一行的标题(字符串)拆分成对象
var title_obg_len = title_obg.length; // 获取对象的个数
var Obj = {}; //新建一个对象
for(i = 0; i < title_obg_len; i ++){
var get_obg = str[i].split(',');
Obj[title_obg[i]] = get_obg[i];
for(var j = 0; j < len; j++){
Obj[title_obg[j]] = get_obg[j];
}
aa.push(JSON.stringify(Obj))
}
console.log('这是for循环外面的Obj')
console.log(aa)
这样?
添加回答
举报