How to get the length of an enum in TypeScript

2 Answers

0 votes
enum Languages {
  TypeScript = 'A',
  Java = 'B',
  Python = 'C',
  CPP = 'D'
}
 
console.log(Object.keys(Languages).length); 

 
 
 
  
/*
  
run:
  
4
 
*/

 



answered Feb 28, 2022 by avibootz
0 votes
enum Languages {
  TypeScript = 'A',
  Java = 'B',
  Python = 'C',
  CPP = 9
}
 
// 'TypeScript', 'Java', 'Python', 'CPP', 9 

console.log(Object.keys(Languages).length); 

 
 
 
  
/*
  
run:
  
5
 
*/

 



answered Feb 28, 2022 by avibootz
edited Feb 28, 2022 by avibootz

Related questions

1 answer 137 views
1 answer 147 views
1 answer 161 views
161 views asked Feb 28, 2022 by avibootz
1 answer 125 views
125 views asked Feb 28, 2022 by avibootz
1 answer 134 views
1 answer 133 views
3 answers 248 views
...