Comment déclarer un tableau de tableaux en JS?

0

La question

J'ai un tableau contenant un nombre dynamique de sections, chacune contenant un nombre dynamique d'éléments.

Donc, c'est un tableau de tableaux, mais comment le déclarer? Le code ci-dessous ne fonctionne pas:

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

Quelle est la bonne façon d'accomplir cette?

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

La meilleure réponse

-1

Peut-être vous ne le souhaitez;

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

Dans d'autres langues

Cette page est dans d'autres langues

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