【发布时间】:2021-11-17 03:58:55
【问题描述】:
如果有人能帮助我摆脱困境,我将不胜感激。我有一个数组,我想用一个对象来描述它。数组如下所示:
const numberGroupArray = [
'GROUP_A',
'ONE',
'TWO',
'BREAK',
'FOUR',
'GROUP_B',
'SIX',
'GROUP_C',
'EIGHT',
'BREAK',
'TEN',
'ELEVEN',
'GROUP_D',
'THIRTEEN',
'BREAK',
'FIFTEEN',
'BREAK',
'SEVENTEEN',
'EIGHTEEN',
'NINETEEN',
]
目标对象如下所示:
const numberInGroup = {
GROUP_A: [[1, 2], [4]],
GROUP_B: [[6]],
GROUP_C: [[8], [10, 11]],
GROUP_D: [[13], [15], [17, 18, 19]],
};
每个数字指的是上面数组中的一个索引。 numberInGroup.GROUP_A[0][1] 指的是上面数组中的“TWO”。同样,numberInGroup.GROUP_D[2][1] 指的是“SEVENTEEN”。
尝试创建对象:
- “GROUP_A”已设置
- 创建了一个工作数组,并将字符串“ONE”和“TWO”推送到“GROUP_A”。
- “BREAK”创建一个新的工作数组,“FOUR”被推送到“GROUP_A”。
- “GROUP_B”已设置,并对初始数组的其余部分重复第 2 步和第 3 步。
如果您需要更多信息,我们很乐意提供。提前谢谢你。
【问题讨论】:
-
请添加您的代码。出了什么问题?
-
你也需要数字转换吗?
标签: javascript arrays object multidimensional-array