digamos que tengo una enumeración en javascript definida así:
const myEnum = { A:'a', B:'b', C:'c', D:'d' };Tengo un personaje y necesito verificar si está presente en la enumeración o no.
Actualmente, estoy haciendo algo como
if(value !== myEnum.A || value !==myEnum.B || ......) { //FAILURE }esto es algo así como un problema, ¿cómo lo hago algo como:
if(value not in myEnum.values){ //FAILURE }puedes usar Object.values para verificar esto
if (!Object.values(myEnum).includes(value)) { // Do what you want here } const myEnum = { A: 'a', B: 'b', C: 'c', D: 'd' }; console.log(Object.values(myEnum).includes('a')); console.log(Object.values(myEnum).includes('v'));