当前位置: 首页 > 知识库问答 >
问题:

React替换React中的阵列?[副本]

秦城
2023-03-14

``

[

{“Example1”:“503987964457159371”,“Sports”:“Box”,“AppName”:“Admin”,“Description”:“Boxing”},{“Example1”:“902867793529808056”,“Sports”:“KickBox”,“AppName”:“Admin”,“Description”:“KickBoxing”},{“Example1”:“-872137828419782”,“Sports”:“MMA”,“AppName”:“Admin”,“Description”:“MMA”}

]

``

这是后端的响应,我怎样才能这样转换,例如[“box”,“kickbox”,“mma”]

我只想采取体育参数和存储数组这样,我怎么做?我在用React。

共有1个答案

岳玉书
2023-03-14

您可以尝试使用array.prototype.map()使用析构赋值

null

var data = [{"example1":"503987964457159371","sports":"box","appName":"admin","description":"boxing"},{"example1":"902867793529808056","sports":"kickbox","appName":"admin","description":"kickboxing"},{"example1":"-872137828419782","sports":"MMA","appName":"admin","description":"MMA"}];
var sports = data.map(({sports}) => sports);
//if data is in the form of jsonString then you have to parse that
//var sports = JSON.parse(data).map(({sports}) => sports);
console.log(sports);
 类似资料:
  • 我是新手反应本机,不知道如何正确循环2维阵列。目前,我在创建简单的flexbox布局循环时遇到了问题,可以从数组中获取数据。 这是我的照片。柔性箱布局 我的第一个循环是针对FlexDirection Row,它循环8个数据,第二个循环是针对列,它循环2个数据。 问题是我不能得到所有的数据,因为主视图在第二个循环上,8个数据中只有2个。 这是我的数据和渲染函数代码。 谢谢你们!

  • 在React中键的意义是什么?我读到在循环中使用索引不是键的最佳解决方案。为什么啊?

  • 问题内容: 我在有菜单按钮的项目中使用react。 还有一个Sidenav组件,例如: 我编写了以下代码来切换菜单: 事实是,这不是DOM元素,我无法在他上添加类。 有人可以向我解释如何像在按钮上一样在组件上切换类吗? 问题答案: 如果您想让React正确高效地渲染DOM,则必须使用组件的State来更新组件参数,例如Class Name。 更新:我更新了示例,以在单击按钮时切换Sidemenu。

  • 我有下面的状态和减缩器,但它没有推入新的数组对象。 照片未被推送,但被覆盖

  • 我有一个包含逗号的字符串。但是,我想用一点代替逗号。这一定是可能的,不幸的是我做不到。我不只是要拿回来。5。不幸的是,逗号只去掉了所有的东西。

  • 主要内容:React 实例,React 实例,Keys,用keys提取组件,React 实例,元素的 key 在他的兄弟元素之间应该唯一,React 实例,在 jsx 中嵌入 map(),React 实例我们可以使用 JavaScript 的 map() 方法来创建列表。 React 实例 使用 map() 方法遍历数组生成了一个 1 到 5 的数字列表: const numbers = [1, 2, 3, 4, 5]; const listItems = numbers.map((number