首页 > 解决方案 > 根据一个数据属性对获取的数据进行排序并将其存储在单独的对象中

问题描述

我使用 react native 构建应用程序和 NodeJS 作为后端,在后端我使用 MySQL 从数据库中获取数据并将其发送到前端。前端的数据如下所示:

 [{"code": "21500", "dayTime": "On MON 11AM - 13PM", "group_id": "012021106667", "location": "A07"}, {"code": "21503", "dayTime": "On WED 11AM - 15PM", "group_id": "012021106667", "location": "A07"}] 

如上面的数据所示,我有两个不同的代码属性值,所以我想将与每个代码相关的数据存储在单独的对象中,然后我想在应用程序视图中显示每个对象数据,以便在单击按钮时显示。

例如,从上面的数据中,我有两个不同的代码,所以我将有两个对象,因此会<View> </View>自动显示两个按钮,每个按钮都有一个对象数据。这个问题可能听起来很简单,但我真的被困在如何做到这一点上。

提前致谢。

标签: node.jsjsonreactjsreact-native

解决方案


我不知道它是否可以帮助您,但是如果您将数据存储在数组中并在其上使用过滤器方法?喜欢 : data.filter(data => data.code == "21500");

也许这篇文章会对你有所帮助?如何在本机反应中过滤对象数组?


推荐阅读