在Typescript中给出一个简单的枚举:
enum Test {
entryA = 1,
entryB,
entryC,
entryD
}
我知道我可以使用以下代码片段从枚举中获取字符串值:
Test[Test.entryA] // returns "entryA" as string
我想在循环中从枚举(entryB)的第二个索引开始:
for (const s of someArray) {
const d: SomeType = {
option: ,// here I want to save the string value from enum beginning at the second index = 2
value: s,
};
}
我循环通过的数组和从第二个索引开始的枚举具有相同数量的条目。
当我像往常一样考虑枚举时,我不知道如何获得这项工作:
for (const test in Test) {
if (!Number(test)) {
console.log(test);
}
}
// entryA
// entryB
// entryC
// entryD
任何人都知道如何结合使用此方法来摆脱我的问题吗? :)