javascript - 二维数组[对象,对象]
问题描述
我在示例中有一个二维数组:
https://codesandbox.io/s/v0019po127
我得到的结果好坏参半,具体取决于所使用的控制台日志,即浏览器或代码框
我也尝试过 json.stringify 来解决问题。
当我从表中选择“否”时,它会输出到我的值,如下图所示:
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 和该人的相关选择添加到新数组的位置。
如果有人可以从我的演示中帮助实现这一点,那将是一种解脱,因为它已经工作了一段时间。请!
解决方案
我已经更新了您的代码并为此创建了一个沙箱。
您传递的“cellIdx”有 2 个元素,即标签和值。因此,您应该只将标签或值传递给 handleValue 函数。
推荐阅读
- java - Browsermob 在 IntelliJ 创建的 jar 文件中导致错误
- python - 在普通字典中设置有序字典
- postgresql-9.4 - Postgres 服务器未启动
- c# - 引用时获取类的原始命名空间
- android - 在android oreo中设备重启后PeriodicWorkRequest不起作用
- c# - OpenXML 合并 Word 文档 多个文件的格式
- security - 是否可以桥接两个 WebSphere MQ 消息传递总线?
- c# - C#如何从文件夹中选择文件
- mathematical-optimization - 问:CPLEX:如何将 2 个方程写为 1 个常数
- java - Java - 具有固定数量的对象的有效对象池要池化并使用等待通知