【发布时间】:2020-06-04 14:09:23
【问题描述】:
我在 JavaScript 中有如下数组数组:
myarr = [Array(3), Array(3)]
它有值:
[
['ID', 'Name', 'BloodGroup'],
[1, 'Jim', 'B+'],
[2, 'Jane', 'A+']
]
我希望对象数组为:
[{'ID':1,'Name':'Jim', 'BloodGroup': 'B+'}, ....]
有没有什么方法可以在不使用 for 循环的情况下使用纯 js 或 jQuery 来实现,因为我得到的数据可能很大,服务器端不是一个选项。
【问题讨论】:
-
你试过了吗?
-
请访问help center,使用tour查看内容和How to Ask。做一些研究,搜索关于SO的相关主题;如果您遇到困难,请发布您的尝试minimal reproducible example,并使用
[<>]sn-p 编辑器记录输入和预期输出。 -
永远不需要jQuery来映射数组
-
@Sfili_81 我对 for 循环有粗略的逻辑,但在性能方面需要不同的解决方案,我在这里用 map reduce 搜索了各种类似的问题,但这些对我来说并没有太大帮助
-
为什么不在创建阵列的服务器上执行此操作?它看起来像 CSV
标签: javascript jquery arrays