如何获得json对象分离数组React



我正在做一个项目,在那里我必须得到2个json对象到不同的数组在应用程序中使用。我希望它是动态完成的,因为在未来可能有一个,两个,三个或可能四个对象在这个json数组。我知道如何获得硬编码列表索引和推入数组的对象,但我不知道如何动态地做到这一点。

下面是我正在使用的JSON数据:

[
{
equipment: "",
values: [
{
id: "123456",
timestamp: [

]
},
{
id: "12345",
timestamp: [

]
}
]
}
]

所以,tl:dr是:我如何得到两个"值"?对象到它们自己的数组?我也在用react和typescript。

使用map,因为你的数据似乎是一个数组…

let listOne = [];
let listTwo = [];
data.map(object => object.values).forEach(valuesArray => {
listOne.push( valuesArray[0]);
listTwo.push( valuesArray[1]);
})
console.log(listOne, listTwo) 

相关内容

  • 没有找到相关文章

最新更新