Машинопись: как перебирать значения перечислений для отображения в переключателях? [Дубликат]

На этот вопрос уже есть ответ здесь:

Как получить имена записей перечислений TypeScript? 20 ответов

Как правильно перебирать литералы перечисления в Typescript? (В настоящее время использую типскрипт 1.8.1)

У меня есть следующее перечисление:

export enum MotifIntervention {
    Intrusion,
    Identification,
    AbsenceTest,
    Autre
}

export class InterventionDetails implements  OnInit
{
constructor( private interService: InterventionService )
{
    let i:number = 0;
    for (let motif in MotifIntervention) {
        console.log( motif );
    }
}

Результат отображается в виде списка

0
1
2
3
Intrusion,
Identification,
AbsenceTest,
Autre

Я хочу, чтобы в цикле было только 4 итерации, так как в перечислении есть только 4 элемента, я не хочу, чтобы 0 1 2 и 3 казались порядковыми номерами перечисления.

Ответы на вопрос(1)

Ваш ответ на вопрос