How to use a switch statement with enums in TypeScript

1 Answer

0 votes
enum Languages {
    TypeScript = 'A',
    Java = 'B',
    Python = 'C'
}
    
function getValue(lang: Languages) {
    switch (lang) {
      case Languages.TypeScript:
        return Languages['TypeScript'];
      case Languages.Java:
        return Languages['Java'];;

      default:
        return -1;
  }
}

console.log(getValue(Languages.TypeScript));
console.log(getValue(Languages.Java)); 
console.log(getValue(Languages.Python)); 
  
   
    
     
/*
     
run:
     
"A" 
"B" 
-1 
    
*/

 



answered Mar 1, 2022 by avibootz

Related questions

5 answers 286 views
1 answer 196 views
196 views asked Feb 28, 2022 by avibootz
1 answer 100 views
1 answer 87 views
1 answer 101 views
1 answer 90 views
...