Я довольно новичок в Javascript и использую перечисления в целом, и я не могу найти способ l oop через перечисление так, как мне бы хотелось.
I У меня есть следующее перечисление:
export var EnumVar =
{
ENTRY0: 0,
ENTRY1: 1,
ENTRY2: 2,
ENTRY3: 3,
ENTRY4: 4,
ENTRY5: 5,
ENTRY6: 6,
ENTRY7: 7,
ENTRY8: 8,
ENTRY9: 9,
properties:
{
0: {name: "Entry Number One"},
1: {name: "Entry Number Two"},
2: {name: "Entry Number Three"},
3: {name: "Entry Number Four"},
4: {name: "Entry Number Five"},
5: {name: "Entry Number Six"},
6: {name: "Entry Number Seven"},
7: {name: "Entry Number Eight"},
8: {name: "Entry Number Nine"},
9: {name: "Entry Number Ten"}
}
}
Я знаю, что если я использую console.log(EnumVar.ENTRY0);
, то он напечатает 0
. Я знаю, что могу использовать:
for (element in EnumVar.properties)
{
console.log(element.toString());
}
, и он (по-видимому) будет случайным образом распечатывать числа.
У меня очень большой список перечислений со 100+ записями, которые я хочу l oop через. Мне не нужно l oop через каждую запись, но я могу делать это каждые 10 - 20, например. Кажется, я не могу найти способ итерации, такой как element in
, где я могу сказать, что он должен повторяться на единицу, скажем, 10 или 20. Может ли кто-нибудь помочь мне найти ресурс, чтобы выяснить это?