【发布时间】:2019-03-20 18:15:01
【问题描述】:
我正在开发 React Native 项目。
其中,我从 api 获取多个数据,如下所示。
{
Value: "895"
Return: "2"
Return1: "0.20"
Return3: "0.40"
Return5: "0.60"
Return10: "0.50"
StartDate: "2019-06-13"
}, {
Value: "900"
Return: "4"
Return1: "0.10"
Return3: "0.40"
Return5: "0.70"
Return10: "0.90"
StartDate: "2019-06-14"
},
但是,我正在尝试将所有 Return 数据放入某个返回数组,我需要将每个数据索引显示到平面列表中。 但是,在这里我很困惑如何将它放入另一个数组,因为 Return 键在每个索引的键的末尾都有 1、3、5 等。
const ValuesData = [];
if (ReturnsData) {
ReturnsData.map((item, index) => {
ValuesData.push({
`${ReturnsData[index].Return`${index}`}`,
});
});
}
谁能建议我如何将 Return(1,3,5,10) 数据放入数组中?
【问题讨论】:
-
你能创建一个可运行的sn-p吗?了解如何创建minimal reproducible example
-
只需将响应(猜测 reactjs 有此选项)转换为您想要返回的任何内容。对于returnX,您可以迭代键并将所有匹配模式的键推入结果数组..
-
我是 react native 的新手,您可以发布任何示例吗?
标签: javascript arrays sorting filter