использование

учаю номерtype = 3 и нужно проверить, существует ли он в этом перечислении:

export const MESSAGE_TYPE = {
    INFO: 1,
    SUCCESS: 2,
    WARNING: 3,
    ERROR: 4,
};

Лучший способ, который я нашел, - это получить все значения Enum в виде массива и использовать для него indexOf. Но полученный код не очень разборчивый:

if( -1 < _.values( MESSAGE_TYPE ).indexOf( _.toInteger( type ) ) ) {
    // do stuff ...
}

Есть ли более простой способ сделать это?

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

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