2D数组[对象,对象]

时间:2019-02-07 09:15:47

标签: javascript arrays reactjs react-redux

在示例中,我有一个二维数组:

https://codesandbox.io/s/v0019po127

根据使用的控制台日志(即浏览器或codeandbox),我得到的结果参差不齐

我也尝试过json.stringify来解决唯一问题。

当我从表格中选择“否”时,它输出到我的值,如下图:

enter image description here

console.log(JSON.stringify(value)) //returns [["","",""],["","",""],["","",""],["","",""]]

我的最终目标是返回此地图(慢慢到达那里):

value = [
{ personId: "0003678", seniorStatus: "Yes", juniors: "maybe" },
{ personId: "0001657", seniorStatus: "No", juniors: "No" },
{ personId: "0002345", seniorStatus: "No", juniors: "No", infants: "Maybe" }]

在此将该人的personId和相关选择添加到新数组中。

如果任何人都可以从我的演示中帮助实现这一目标,那将是一件轻松的事,因为它已经进行了一段时间。请!

1 个答案:

答案 0 :(得分:0)

我已经更新了您的代码并为其创建了一个沙箱。

您要传递的“ cellIdx”具有2个元素,即标签和值。因此,您应该只将标签或值传递给handleValue函数。

这是链接。 [https://codesandbox.io/s/2135o51k20][1]