У меня есть следующее перечисление в приложении Angular 5:
export enum Month {
JAN='January',
FEB='February',
MAR='March',
APR='April',
MAY='May',
JUN='June',
JUL='July',
AUG='August',
SEP='September',
OCT='October',
NOV='November',
DEC='December'
}
Я пытаюсь перебрать значения и сравнить их с датой.
поле, у меня где-то в коде что-то вроде:
date.getMonth() which return number 0-11
Я могу перебирать перечисление, но не могу получить порядковый номер!
Я уже пробовал два решения:
for (let month in Month) {
var months = Object.keys(Month);
for (let month of months)
Оба решения возвращают строку, например, "JAN".