How to get enum key by value in TypeScript

1 Answer

0 votes
enum Languages {
  TypeScript = 'A',
  Java = 'B',
  Python = 'C',
  CPP = 9
}
 
const index = Object.values(Languages).indexOf('B' as unknown as Languages);

const key = Object.keys(Languages)[index];

console.log(key); 

 
 
 
  
/*
  
run:
  
"Java" 
 
*/

 



answered Feb 28, 2022 by avibootz

Related questions

2 answers 290 views
2 answers 280 views
1 answer 216 views
1 answer 241 views
1 answer 242 views
1 answer 279 views
...