• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

js for循环出来四个对象,再外面取值时只有最后一个。怎么取出全部?

js for循环出来四个对象,再外面取值时只有最后一个。怎么取出全部?

如图所示,for循环里面时 四个 对象
再最外面读取时,只有最后一个。
怎么解决这个问题


贴代码
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";


    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 = new Object();                                        //新建一个对象
    for(i = 0; i < title_obg_len; i ++){


      var get_obg = str.split(',');
      Obj[title_obg] = get_obg;


      for(var j = 0; j < len; j++){
        Obj[title_obg[j]] = get_obg[j];
      }


      console.log(Obj)
  
    }
    console.log('这是for循环外面的Obj')
        console.log(Obj)

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

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.split(',');


Obj[title_obg] = get_obg;
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)
034001r1tith2ieneyone1.jpg 这样?

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!