【发布时间】:2017-08-26 23:59:24
【问题描述】:
我有一个这样的 Javascript 数组:
[
"values": [
"Gray",
"Beige",
"Black"
],
"values": [
"Large",
"Small",
"Medium"
]
]
并且,我需要将其转换为以下内容:
[
"Gray": [
"Large": 0,
"Small": 0,
"Medium": 0
],
"Beige": [
"Large": 0,
"Small": 0,
"Medium": 0
],
"Black": [
"Large": 0,
"Small": 0,
"Medium": 0
]:
]
主要的复杂性是第一个数组可以有很多values数组,我需要它的值成为新数组的索引,深度。我确信这可以使用循环结构来实现,但我已经厌倦了尝试。
我接受任何解决方案,使用 Javascript 和/或 jQuery 代码:)。
【问题讨论】:
-
请说明您尝试过的方法无效。这不是免费的代码编写服务。这里的想法是让我们帮助修复您的代码
-
你没有这样的数组。它不是数组,也不是对象。
-
这不是一个有效的 JavaScript 数组。 JavaScript 数组不能有键。
标签: javascript jquery arrays multidimensional-array