首页 > 解决方案 > 尝试使用 api 列表数据为我的反应图表 2-js 图形数据创建列表并希望使用 Javascript 迭代不同的数组对象列表

问题描述

我有以下来自后端的 api 列表数据,我想在 Javascript 中迭代它们并制作 arrayList[] 以进一步用于使用 react-chart2 js 创建图形。

0:{problem: Array(28), release:"rs_21.2"}
1:{problem: Array(28), release:"rs_21.3"}
2:{problem: Array(28), release:"rs_21.5"} 
so on .......

此外,我想迭代“问题”,即 Array[objects] 具有如下数据:-

problem:Array(28)
 >0:{id:1234,originator:{firstName LastName},title:""}
 >1:{id:1235,originator:{firstName LastName},title:""} & so on..

  Below is my code to iterate the originator from problem, but unable to get the data 
   
    let problemList =[];

      result.problem.forEach(record => {
         problemList.push(problem.originator.firstName+''+problem.originator.lastName);
        }

  I'm not getting the orignator data, what i'm doing wrong in iterating, any help will be 
 appreciated

标签: javascriptloopsobjectmultidimensional-array

解决方案


我通过使用以下代码迭代记录获得了发起者列表

  problemList.forEach(record => {
      record.forEach(data => {
         originatorList.push(data.originator.firstName+''+data.originator.lastName);
            })
         })
            console.log(originatorList); // gives the originatorList names 

推荐阅读