简体   繁体   English

如何将嵌套 Object 转换为嵌套数组以响应本机表

[英]how to convert Nested Object to an Nested array for react native tablee

In this case, I'm having a nested object in my API, so I want to fetch data from Api and display in react native table.在这种情况下,我的 API 中有一个嵌套的 object,所以我想从 Api 中获取数据并显示在反应原生表中。 As react native table isn't display objects value, so I need to convert those object to an array and display in table.由于反应原生表不显示对象值,所以我需要将那些 object 转换为数组并显示在表中。

anyone can help me to convert and map to array for display in table?任何人都可以帮助我将 map 转换为阵列以在表格中显示吗?

  const X= Object.values(data.data.items.fields);



  X.map((rowData, index) => (
                  <Row
                    key={index}
                    data={rowData}
                    ))
                />
          

You can convert your object to an array like that您可以将 object 转换为这样的数组

let newArray = Object.keys(data.data.items.fields).map(item => data.data.items.fields[item]);

console.log('newArray', newArray);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM