如何宣布一系列阵列在JS?

0

的问题

我有一个阵列含有一个动态的数量的部分,每一部分含有一个动态的数量的项目。

因此,它是一个数组,但如何声明吗? 下面的代码不能工作:

const sections = []
sections[0].push(sectionItem)
sections[0].push(sectionItem)
sections[1].push(sectionItem)
sections[1].push(sectionItem)
sections[1].push(sectionItem)
sections[2].push(sectionItem) // 'sectionItem' is different each time of course

什么是正确的方式完成这个吗?

arrays ecmascript-6
2021-11-23 19:50:24
1

最好的答案

-1

也许你可以做像;

sections = ( Array.isArray(sections[n]) ? sections[n].push(sectionItem)
                                        : sections[n] = [sectionItem]
           , sections
           );
2021-11-23 20:26:43

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................